当我尝试读取
.xls
文件时,出现此错误:
Exception has occurred: XLRDError
`Unsupported format, or corrupt file: Expected BOF record; found b'<?xml ve'
File "G:\projects\python\tg-sch-bot\modules.py", line 11, in Parser
book = xlrd.open_workbook('./xls_tables/schedule_do_1101(REU-11).xls')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "G:\projects\python\tg-sch-bot\modules.py", line 7, in <module>
class Parser:
xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'<?xml ve'
我尝试使用
pandas
、xlrd
和 openpyxl
读取此文件,但我不断收到错误。
这表明您正在读取无效的 xls 文件。
测试您的文件或
使用另一个库
pip install openpyxl
excel_file_path = /path_to_your_file
workbook = openpyxl.load_workbook(excel_file_path)
尽量避免文件名中包含 ()