我需要能够访问excel文件,这些文件是.xls,但是从.txt文件保存的,因此文件的“真实”格式实际上不是.xls
我在excel文件文件夹中有几个excel文件,这些文件是通过使用excel打开文本文件然后保存而创建的。这些文件似乎另存为.xls,但当我打开它们时,会收到错误消息,文件格式(.txt)和扩展名(.xls)不兼容。直接使用这些文件时,这不是问题,因为我可以选择打开该文件
以下是我想做的:
import os
for entry in os.scandir(folder_path):
xl = pd.ExcelFile(entry)
问题是,当我使用xldr(在Excel文件中)打开这些保存为.xls文件的.txt文件时,我会得到:
错误:不支持的格式或损坏的文件:预期的BOF记录
我知道,当xldr过期时,以及当文件在其他地方打开时,可能会发生此错误。我确信我已经排除了这些可能性
有没有办法处理这个问题,而不必手动将每个.xls文件(实际上是.txt)再次显式地保存为.xls或.xlsx
目前没有回答
相关问题 更多 >
编程相关推荐