Questions tagged «csv»

逗号分隔的值:基本的纯文本电子表格。还包括制表符,空格,分号或其他分隔值。

1
在Excel中以CSV类型保存文件总是会删除BOM
我一直在尝试找到一个合理的解决方案/解释(但未成功),以了解为什么Excel在将文件保存为CSV类型时默认默认删除BOM。 如果您发现此问题重复,请原谅我。这可以读取具有非ASCII编码的CSV文件,但不包括将文件保存回去(这是最大的问题所在)。 这是我目前的情况(在处理Unicode字符和CSV格式的本地化软件中,我通常会收集到这种情况): 我们使用UTF-16LE将数据导出为CSV格式,确保已设置物料清单(0xFFFE)。我们会在使用Hex编辑器生成文件后进行验证,以确保正确设置了文件。 在Excel中打开文件(在此示例中,我们正在导出日语字符),并见证Excel处理了正确编码的文件。 尝试保存此文件将提示您一条警告消息,表明该文件可能包含与Unicode编码不兼容的功能,但仍询问您是否要保存。 如果选择“另存为”对话框,它将立即要求您将文件另存为“ Unicode文本”而不​​是CSV。如果选择“ CSV”扩展名并保存文件,它将删除BOM(显然连同所有日语字符一起)。 为什么会这样?是否有解决此问题的方法,或者这是Excel的已知“错误” /限制? 此外(作为附带问题),看来Excel在加载UTF-16LE编码的CSV文件时仅使用TAB定界符。同样,这是Excel的另一个已知的“错误” /限制吗?

3
为什么在保存CSV文件时excel总是说“ ..可能包含与CSV不兼容的功能”?
无论如何,我曾经尝试从Excel(2010年)保存的每个CSV都说filename.csv may contain features that are not compatible with CSV (Comma delimited). Do you want to keep the workbook in this format?。为什么是这样?有什么方法可以从Excel保存不包含此消息的CSV文件? 如果您尝试保存以下文件(保存为.csv),也会导致这种情况发生: test1,test2 test3,test4 我什至刚刚在excel中创建了一个新的电子表格并尝试保存它,但它仍然显示此消息。 我不在乎,但是有人告诉我我无法正确格式化CSV文件,因为excel会显示警告消息,并且我正在寻找弹药以证明它是Excel,而不是我的格式(或者是否确实是我的格式)格式,对其进行修复)。


3
将过滤后的结果从Excel工作簿保存到CSV文件
我有一个Excel工作簿,其中有很多行。我使用一列的值对其进行过滤,然后将过滤后的结果保存到CSV文件中。当我执行“另存为...”时,我得到了所有行。我可以将过滤后的结果复制粘贴到另一张纸上,然后从那里保存,但我不希望这样做。主要是Excel 2003。

8
Notepad ++-删除逗号分隔文件中的第一列
我有一个很大的CSV文件,需要删除数据的第一列。我无法在Excel中打开它,因为Excel会将列中的某些值转换为科学数字。 我正在使用Notepad ++,并且试图将文件EXE的第一列作为字符串, 1,Value1,value2,value3,value4,value5 3445,Value1,value2,value3,value4,value5 12345,Value1,value2,value3,value4,value5 1234,Value1,value2,value3,value4,value5 11,Value1,value2,value3,value4,value5 看起来像 Value1,value2,value3,value4,value5 Value1,value2,value3,value4,value5 Value1,value2,value3,value4,value5 Value1,value2,value3,value4,value5 Value1,value2,value3,value4,value5


3
将带引号的逗号中的CSV导入Excel
我有一个CSV文件,其中包含可以包含逗号的文本字段。将其导入Excel时,会将这些逗号作为字段分隔符。我在引号中使用该字段,并且我也尝试过使用双引号。有什么方法可以原样导入,还是应该将其转换为另一个定界符?

9
如何在某些内容字段中使用Excel导入带有逗号的CSV文件?
如何获得Excel导入我的CSV文件? 文件 我有一个文件声称是CSV。它包含10个字段,所有字段都用双引号引起来(是,甚至日期和数字都被包围)。这些字段中的2个或3个包含逗号。但是这些字段中的数据也被引号引起来。 问题 当我尝试打开此文件时,Excel会完全忽略引号,并假定它们是数据的一部分。 因此,它将包含逗号的字段分成多列。 至少对我来说,这是不好的。 示例数据 “ 20051”,“”,“ 2009 Sep 30 02:53:23”,“ SOMETEXT”,“”,“ 5000”,“ 2000000”,“ 2008-99999--999​​99、2008-unk-unk”,“ 191 -SOMETEXT-SOMETEXT,192-SOMETEXT-SOMETEXT,193-SOMETEXT-SOMETEXT,194-SOMETEXT-SOMETEXT,195-SOMETEXT-SOMETEXT,196-SOMETEXT-SOMETEXT”,“ 45-SOMETEXT-SOMETEXT,1162-SOMETEXT-SOMETEXT,140 -SOMETEXT-SOMETEXT,141-SOMETEXT-SOMETEXT” “ 20052”,“ SOMETEXT”,“ 2009 Sep 08 07:56:50”,“ SOMETEXT”,“”,“ 50000”,“ 5000000”,“ 2007-99999-99999”,“ 146-SOMETEXT-SOMETEXT,145 -SOMETEXT-SOMETEXT,147-SOMETEXT-SOMETEXT,148-SOMETEXT-SOMETEXT”,“ 103-SOMETEXT-SOMETEXT,1131-SOMETEXT-SOMETEXT” 我尝试了什么? 我已使用导入工具来指定定界符等,但这似乎无济于事。 我尝试将“文本定界符”从双引号切换为“ {none}”,然后再次返回。这似乎只影响第一列。如果可以单击其他列并将此设置应用于每个列,这将是合理的。但是事实并非如此,而且似乎旨在跨列使用。 我还能尝试什么?

6
Excel CSV导入将带引号的数字字符串视为数字值,而不是字符串
我有一个Web应用程序,正在将其数据导出到CSV文件。这是有问题的CSV文件的示例行: 28,"65154",02/21/2013 00:00,"false","0316295","8316012,8315844","MALE" 由于无法发布图像,因此必须在Excel中解释结果。“ 0316295”字段变为数字,并且前导0消失。“ 8316012,8315844”被解释为一个单一数字:83,160,128,315,844。也就是说,最明显的是,这不是预期的结果。 我见过有人建议在这种情况下使用单引号引起来,但这也不起作用。 28,"65154",02/21/2013 00:00,"false","'0316295","'8316012,8315844","MALE" 单引号始终在Excel的单元格中可见,但是如果我自己输入带有前导单引号的数字,则它仅显示预期的字符串,而不显示带字符串的单引号。 看来导入与输入不一样。 有人在这里有解决方案吗?


4
我如何获得Excel而不弄乱.csv文件的格式
尝试在Excel中编辑时,csv文件出现两个问题。 我有一个ISBN栏,每次保存文件时都会重新格式化为科学格式 当我打开文件时,文件的编码从UTF-8更改为ANSI。 这确实非常令人沮丧,并且完全浪费时间。 有什么方法可以强制Excel单独保留文件格式?

2
基于交互式控制台的CSV编辑器
尽管用于在控制台上编辑CSV文件的电子表格应用程序曾经是最早的个人计算机杀手级应用程序之一,但仍然很少有人使用它们,甚至仍在积极地维护有关它们的文档。 在网上,手册页和源代码上进行了广泛的搜索之后,我得到了以下三个具有基本缺点的应用程序: sc:缩写。用于电子表格计算器;带有vi键绑定的好工具,但是在导出为分隔符分隔的格式时,它不会将包含分隔符的字符串放在引号中,并且无法正确导入csv文件,即所有数字都被解释为字符串 GNU oleo:自2001年以来似乎没有再积极维护过,因此没有用于主要linux发行版的软件包 茶壶:提供用于各种操作系统的软件包,但是使用例如针对单元的反直观命名(行和列的数字,即11似乎是行1,列1)和FLTK GUI的多余代码 各种Emacs模式也不会引号很好地包含定界符的字符串,或者需要更多的键入才能输入表的脚手架。 因此,我将非常感谢您克服这些缺点之一或对另一个基于控制台的CSV编辑器的提示。实际上,仅编辑单元格或列和行就不需要进行任何计算。
12 command-line  csv 

1
保存CSV文件时禁用Microsoft Excel中的提示[重复]
这个问题已经在这里有了答案: Excel:是否存在注册表设置来以CSV格式保存电子表格时禁止显示警告消息? (3个答案) 6年前关闭。 我必须全天从Internet下载多个csv报告,对其进行微小的更改,然后保存更改。Excel将3个完全不必要的对话框添加到实际上应该是5秒钟的操作中。 即使您只想保存现有文件,也可以在“另存为...”对话框中选择文件名。 它使您确认文件名,因为它认为您正在覆盖原始文件 它询问您是否真的要保存为CSV格式 有没有办法杀死这些对话框中的至少一个或两个,但最好是全部?这是完全令人生气的。

1
寻找一个非常快速地加载轻量级的csv查看器[重复]
这个问题已经在这里有了答案: 9年前关闭。 可能重复: csv文件的浅色文本编辑器?(在Windows上) 我经常需要打开csv文件,只是为了了解内部内容及其结构。我还可能需要查找文本字符串并可能编辑印刷错误。 我可以在excel或openoffice calc中执行此操作。我正在寻找几乎是瞬时的东西。只要将记事本放在列中,记事本就可以工作。Openoffice calc总是问我要分隔的内容并做出正确的猜测,但是我不知道如何在不让我处理对话框的情况下继续进行。 您能提出一种使Openoffice更快或更佳的方法,但可以将我定向到Windows程序,该程序像记事本一样轻巧,但实际上将字段分为几列。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.