我正在使用 win32com 加载 .xlsx,并希望在完成后将结果另存为 csv。
myworkbook.SaveAs('results.csv')
给了我一个带有 csv 扩展名的 xlsx 文件。如何保存为实际的 CSV?
我认为如果您在文件名之后添加类型,它应该可以工作。(目前无法测试。)
我认为 CSV (DOS) 的类型是 24。
myworkbook.SaveAs('results.csv', 24)
以下是 saveAs 的文档:http: //msdn.microsoft.com/en-us/library/bb214129.aspx
from win32com.client import constants as c
myWorkBook.SaveAs('results.csv', c.xlCSV)
我没有使用过这个库,但可能值得一试: