openpyxl.utils.exceptions.InvalidFileException: openpyxl does not support .xlsx' file format, please check you can open it with Excel first. Supported formats are: .xlsx,.xlsm,.xlt
這個錯誤怎么解決啊



uj5u.com熱心網友回復:
可能是檔案格式出錯,用 excel 打開, 另外為 試試uj5u.com熱心網友回復:
1.看看這個EXCEL是否已經打開了。2. openpyxl 3.0.6 可以打開 office2013的表格。
class MyExcel():
wb=None #workbook
ws=None #worksheet
cur_index=2
def __init__(self,path):
self.file_path=path
try:
self.wb=openpyxl.load_workbook(path)
self.ws=self.wb.active
except:
print('open excel file failed.\n')
uj5u.com熱心網友回復:
還有一種可能是, 系統隱藏了檔案后綴名,自己又手動加了后綴名,造成檔案名變為了 a .xlsx.xlsx。這種情況也無法打開。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/276378.html
