Traceback (most recent call last): File "C:/Users/DELL/Desktop/次席切换比对/比对20230713.py", line 108, in <module> dfnew.to_excel('比对结果2,xlsx') File "C:\Program Files\Python37\lib\site-packages\pandas\core\generic.py", line 2032, in to_excel engine=engine, File "C:\Program Files\Python37\lib\site-packages\pandas\io\formats\excel.py", line 730, in write writer = ExcelWriter(stringify_path(writer), engine=engine) File "C:\Program Files\Python37\lib\site-packages\pandas\io\excel\_base.py", line 637, in __new__ raise ValueError(f"No engine for filetype: '{ext}'") from err ValueError: No engine for filetype: ''
时间: 2023-07-21 17:10:38 浏览: 97
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误是因为在调用 `to_excel` 方法时没有指定正确的文件格式。`ValueError: No engine for filetype: ''` 表示没有为文件类型指定引擎。你可以尝试将文件名更改为包含正确的文件扩展名,例如将 `'比对结果2,xlsx'` 更改为 `'比对结果2.xlsx'`。这样可以让 Pandas 根据文件扩展名来选择正确的写入引擎。
阅读全文