我有许多输出CSV文件的Python脚本。有时在Excel中打开这些文件很方便。安装OS X Mavericks之后,Excel不能正确地打开这些文件:Excel不解析文件,并且复制文件的行,直到内存用完为止。特别是,当Excel尝试打开文件时,会出现一个提示,上面写着:“未完全加载文件。”
以下是我用来生成CSV文件的代码示例:
以下是我用来生成CSV文件的代码示例:
import csv
with open('csv_test.csv', 'wb') as f:
writer = csv.writer(f)
writer.writerow([1,2,3])
writer.writerow([4,5,6])
即使是以上代码生成的简单文件也无法在Excel中加载。但是,如果我在文本编辑器中打开CSV文件并将文本复制/粘贴到Excel中,使用“文本到列”解析它,然后从Excel中另存为CSV,那么我就可以重新打开CSV文件而没有问题。我需要在我的脚本中传递其他参数才能使Excel以与以前相同的方式解析CSV文件吗?还是我可以更改OS X Mavericks或Excel中的某些设置?谢谢。