【发布时间】:2013-07-28 20:16:27
【问题描述】:
我使用 python 的unicodecsv 模块编写了一个csv,如下所示:
with open(self.FILENAME, 'wb') as csvfile:$
writer = unicodecsv.writer(csvfile, delimiter='|',quotechar='"')
write_func(writer)
但是,直接在 excel 中打开此文件会导致问题。数据似乎没有正确写入。我在 excel 中缺少列,并且记录溢出到其他行。 它在 Libreoffice 中运行良好
如果我必须在excel 中使用该文件,在写入 csv 时有什么需要注意的吗?
【问题讨论】:
-
您不应该丢失列,您可能看到的是未在 Excel 中设置单元格宽度的影响 - 对于任何 CSV 文件都不会发生这种情况;它仅适用于 Excel 原生格式。
标签: python django csv python-unicode