![]() |
1
63
只有当空格字符是数据的一部分时,才应该在字段的开头使用空格字符。Excel不会去掉前导空格。标题和数据字段中会出现不需要的空格。更糟的是
如果文件中有非ASCII字符(以UTF-8编码),则应该有一个UTF-8 BOM(3个字节,
以下注释适用于Excel 2003、2007和2013;未在Excel 2000上测试 如果在Windows资源管理器中双击文件名打开该文件,则一切正常。 如果在Excel中打开它,结果会有所不同:
选项包括:
|
![]() |
2
23
经过大量的调整后,这里的配置可以在Linux上生成文件,在Windows+Excel上读取。
在Perl中,我使用文本::csv执行以下操作:
|
![]() |
3
15
最近我遇到了类似的问题,我通过导入 HTML 文件,基线示例如下:
我知道,它不是一个csv,可能在不同版本的Excel中工作不同,但我认为值得一试。 我希望这有帮助;—) |
![]() |
4
8
值得注意的是,当.csv文件的字段用双引号括起来,并且包含换行符时,如果.csv文件是以utf-8格式写入的,则Excel将无法正确导入.csv文件。Excel将换行符视为CR/LF并开始新行。电子表格乱七八糟。即使使用分号作为字段分隔符(而不是逗号),这似乎也是正确的。 该问题可以通过使用Windows记事本编辑.csv文件来解决,方法是使用文件>另存为…要保存文件,在保存文件之前,请将文件编码从utf-8更改为ansi。一旦文件以ANSI格式保存,我发现在Windows7Professional上运行的MicrosoftExcel2013将正确导入该文件。 |
![]() |
5
5
如果使用分号作为分隔符,而不是逗号或制表符,并使用引号,则值内的换行符似乎可以工作。 这在Excel2010和Excel2000中都适用。但是,令人惊讶的是,只有当您将文件作为新的电子表格打开时,它才起作用,而不是当您使用数据导入功能将文件导入到现有的电子表格时。 |
![]() |
6
4
在PC机上,ascii字符10是要在值中放置新行的字符。 但是,一旦将其放入Excel,就需要确保多行单元格启用了自动换行,否则换行符将显示为方形框。 |
![]() |
7
3
如果您试图将文件导入到Excel中,这将不起作用。 将文件扩展名csv与excel.exe关联,这样您就可以通过双击csv文件来调用excel。 在这里,我放置一些文本,然后是换行符,然后是更多的文本,并用双引号括住整个字符串。 不要使用CR,因为Excel将在下一个单元格中放置部分字符串。
当您调用Excel时,您将看到这一点。你可能需要自动调整高度才能看到所有这些。换行符的位置将取决于单元格的宽度。 二 日期 这是基本的代码
|
![]() |
8
1
我找到了这个,它对我很有用
那你需要把东西放在什么地方
…
然后当你需要写一些东西的时候,比如HTML,其中包括“你可以这样做”
新行以结尾
脚本的结尾打印出一个链接,以便用户可以下载该文件。
|
![]() |
9
1
包含物料清单的UTF文件将导致Excel逐字处理新行,即使在该字段中,新行也被引号包围。(测试Excel2008 Mac) 解决方案是使任何新行成为回车(chr 13),而不是换行。 |
![]() |
10
1
测试如下:
它完全适合我:
将以下行放入
用Excel打开。 在某些情况下,将直接打开,否则将需要使用列到数据的转换。 展开列宽并单击“自动换行”按钮。或设置单元格格式并激活换行。 谢谢你的其他建议,但它们不适合我。我在纯Windows环境中,不想玩Unicode或其他有趣的东西。 这样你就可以把一个从csv到excel的公式。这种工作方法可能有很多用途。 (注意引号前的=号) PD:在你的建议中,请放一些数据样本,而不仅仅是代码。 |
![]() |
11
1
在每行末尾加上“\r”实际上在Excel中有换行的效果,但在.csv中,它消失了,留下了一个难看的混乱,每行都被压扁,没有空格,也没有换行。 |
![]() |
12
0
我们这样做(我们使用vb.net)的方法是在chr(34)中用新行括住文本,这是表示双引号的字符,并替换lf的所有cr-lf字符。 |
![]() |
13
0
通常,新行是“\r\n”。在我的csv中,我用空值替换了“\r”。 以下是JavaScript中的代码:
当我在MS Excel中打开csv时,它工作得很好。如果一个值有多行,它将停留在Excel工作表中的1个单元格内。 |
![]() |
14
-1
您可以执行下一个“值”3行1 值3行2“”。它为我在Java中生成CSV文件 |
![]() |
15
-1
您可以使用键盘快捷键alt+enter。
|
![]() |
16
-2
下面是一个使用javascript的有趣方法…
|
![]() |
17
-3
打印HTML换行符
|
![]() |
ViSa · 如何在python中分隔存储在变量中的文本以创建数据帧? 10 月前 |
![]() |
Kavya shree · 将TSV文件数据转换为可推送到数据库的数据帧 12 月前 |
![]() |
Joan Lopez · 从csv中提取的数据获得平均值 1 年前 |
![]() |
Chinmaya Tewari · 创建新csv文件时权限被拒绝 1 年前 |
|
Parker Clark · 通过Bash操作csv中的特定列? 1 年前 |
![]() |
James Black · 如何基于列删除CSV文件中重复的行 1 年前 |