Python : . csv 在 MS Excel 中无法正常打开

标签 python django csv python-unicode

我使用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 中默认使用的分隔符。

关于Python : . csv 在 MS Excel 中无法正常打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17917290/

相关文章:

python - Python 中的动态图表

python - 将抽象类用于事件处理程序回调是惯用的 Python 吗?

python - 访问 python for 循环值

javascript - 有没有办法在 Django Admin 弹出窗口(添加、更新、删除)完成时调用 Javascript 函数?

CSV 带有逗号或分号?

php - 将 .CSV 文件导入 mysql 数据库

python - 复数的 `j` 后缀如何工作?我可以创建自己的后缀吗?

python - Clojure 相当于 Python 的 "any"和 "all"函数?

javascript - Python/Django 转义字符串列表,用于 Javascript 解析 JSON

django - DetailView 模板不显示模型数据