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

How to convert a CSV to xlxs file in python

我正在尝试将 CSV 文件转换为 xlxs 文件格式,因为我有一段代码旨在读取 excel 文件,但最终得到的是 CSV。有没有办法将 CSV 文件转换为 TEMP excel 文件,并且在读取过程完成之前不破坏它。我曾尝试使用 openpyxl,但它最终无法正常工作并抛出一个错误,指出它不是一个好的 zip 文件。我什至尝试将 CSV 转换为文本,然后将其存储在字典中,但使用 xlrd pakage 写入 excel 也不起作用。我想知道是否有办法在 cc

中做到这一点

您似乎是以文本模式打开文件。试试这个打开文件

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

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

取决于文件的编码