我只是在读一个名为abc.XLSX的excel文件然后写它
writer = pandas.ExcelWriter('myFile.XLSX')
。
它给出了以下错误:
ValueError:没有文件类型的引擎:'XLSX'
但如果我这样做:
writer = pandas.ExcelWriter('myFile.xlsx')
它工作正常。
不知道xlsx
和XLSX
之间的区别。有什么建议吗?
答案 0 :(得分:4)
Pandas tries to auto-detect基于文件扩展名使用的Excel引擎,我想这是以区分大小写的方式。
如果您安装了xlsxwriter
我认为您可以df.to_excel('myFile.XLSX', engine='xlsxwriter')
。
或者,您可以使用小写扩展名编写它,然后重命名该文件,如果Pandas不会使用大写字母扩展名来播放球。