Excel 导入使用 csv 模块创建的文件时显示空单元格

Excel showing empty cells when importing file created with csv module

我有一个 .csv,其中的行类似于:

"Review",Clean Review
"The hotel _was, re3ally good",the hotel was really good

但是当我用 excel 2013 打开时,带双引号的单元格在 sheet 上显示为空,我只能在公式栏中看到文本。谁能告诉我为什么会这样?

excel sheet 有点像:

|          |Clean Review|
|          |the hotel wa|

我在记事本中打开了 .csv,似乎没有隐藏字符导致此行为

我使用 Python 的 csv 模块创建了 .csv

如果您拖动并展开第一列,尤其会发生这种情况

尝试

="Review",Clean Review
="The hotel _was, re3ally good",the hotel was really good

这会强制值是文本而不是其他内容。 没试过,但理论上应该可以。

请检查这个和更多解决方案here

问题出在您的 CSV 文件中。 Review中的w后面有个CR。而Review实际上是在A1的第2行(如果你增加第1行的高度就会看到)。

这里用字符和ASCII码对你实际CSV开头的字符进行分析。注意 w

之后的 10
"              34 
R              82 
e              101 
v              118 
i              105 
e              101 
w              119     
               10 
"              34