使用openpyxl加载Excel文件遇exit code 1错误,如何解决?
解决openpyxl加载Excel文件时的InvalidFileException错误
你的错误根源是文件名后缀拼写错误——把标准的Excel文件后缀.xlsx写成了.xlxs(最后两个字母顺序颠倒),而openpyxl不支持这种错误的格式后缀。
解决方案
- 修正代码中的文件名后缀,将错误的
.xlxs改为标准的.xlsx - 同时确认本地Excel文件的实际后缀确实是
.xlsx,如果文件本身命名错误,同步修改文件名
修正后的代码
import openpyxl as xl wb = xl.load_workbook('transactions.xlsx') # 此处修正了文件后缀 sheet = wb['Sheet1'] cell = sheet['a1'] cell = sheet.cell(1, 1) print(cell.value)
openpyxl仅支持Office Open XML格式的文件,即报错信息中列出的.xlsx,.xlsm,.xltx,.xltm,必须确保文件名后缀与实际文件格式严格匹配,否则会触发InvalidFileException。
内容的提问来源于stack exchange,提问作者Mirco Susan
相关产品推荐
相关产品推荐

