如何在python中将CSV转换为xlxs文件

时间:2015-07-08 05:17:56

标签: python excel csv export-to-excel

我正在尝试将CS​​V转换为xlxs文件格式,因为我有一个代码用于读取excel文件,但最终获得了CSV。有没有办法将CSV文件转换为TEMP excel文件,并且在读取过程完成之前不会销毁它。我已经尝试过使用openpyxl,但它最终无法正常工作并抛出错误,说它不是一个好的zip文件。我甚至尝试将CS​​V转换为文本,然后将其存储在字典中,但是使用xlrd pakage写入excel也不起作用。我想知道在cc

中是否有办法

1 个答案:

答案 0 :(得分:0)

好像你在文本模式下打开文件。试试这个打开文件

open('sample.csv', "rt", encoding="utf8")

open('sample.csv', "rt", encoding="ascii")

取决于文件的编码