熊猫xlsx和XLSX之间的区别

时间:2018-04-26 07:22:25

标签: python pandas

我只是在读一个名为abc.XLSX的excel文件然后写它 writer = pandas.ExcelWriter('myFile.XLSX')。 它给出了以下错误: ValueError:没有文件类型的引擎:'XLSX'

但如果我这样做: writer = pandas.ExcelWriter('myFile.xlsx')它工作正常。

不知道xlsxXLSX之间的区别。有什么建议吗?

1 个答案:

答案 0 :(得分:4)

Pandas tries to auto-detect基于文件扩展名使用的Excel引擎,我想这是以区分大小写的方式。

如果您安装了xlsxwriter我认为您可以df.to_excel('myFile.XLSX', engine='xlsxwriter')

或者,您可以使用小写扩展名编写它,然后重命名该文件,如果Pandas不会使用大写字母扩展名来播放球。