【发布时间】:2017-08-17 17:51:09
【问题描述】:
我有一个创建 CSV 文件的 Python 脚本,其中一列具有 4-10, 10-0, etc 等值。
当我在 Excel 中打开 CSV 时,它会将这些值格式化为日期,例如 4-Oct。当我转到Format Cells 并将类型更改为Text 时,它会将4-10 更改为43012。
阻止这种情况的最简单方法是什么?
【问题讨论】:
-
您能分享在 CSV 中创建这些值的 Python 代码示例吗?
-
最简单?停止使用 Excel。它还删除了前导零
-
试试:
output.write('"{0}\t","{1}\t","{2}\t"\n'.format(value1, value2, value3))
标签: excel date csv formatting