【发布时间】:2012-10-09 11:26:46
【问题描述】:
这可能是一个简单的解决方法,但我似乎无法弄清楚......
使用以下代码在 Python 中将列表输出到 CSV:
w = csv.writer(file('filename.csv','wb'))
w.writerows(mylist)
其中一个列表项是比率,因此它包含诸如“23/54”、“9/12”等值。Excel 将其中一些值(如 9/12)识别为日期。解决这个问题的最简单方法是什么?
谢谢
【问题讨论】:
-
问题出在格式上 - Excel 会自动将识别规则应用于 .csv 文件,并且无法将其关闭。另见stackoverflow.com/questions/137359/excel-csv-number-cell-format
-
嗯,也许作为一种解决方法,我可以将比率列分成 2 列...即“9/12”变成 2 个 9、12 的整数列。