使用pandas保存xls文件时出错
报错:ValueError: No engine for filetype: ‘xls’
问题
更新了pandas版本后原来的方法失效了,我使用的是更新后的2.1.2版本
解决办法
首先安装支持xls文件的引擎【XlsxWriter】
pip install XlsxWriter
然后创建的时候启用引擎即可
writer = pd.ExcelWriter(file, engine='xlsxwriter')
附:
更新版本后save方法也发生了变化
writer.save()
#上面是老方法,下面是新方法,就是名字变了一下
writer._save()
完