首页 > 解决方案 > 我无法通过 openpyxl 加载我的 excel 文件

问题描述

那里。我无法通过 openpyxl 加载我的 excel 文件。该文件为 1,402KB。我试图做新的excel文件。它可以打开。但我的 excel 文件显示以下错误。

这是错误

D:\1.업무\Python\venv\Scripts\python.exe D:/1.업무/Python/AVDD.py
Traceback (most recent call last):
  File "D:/1.업무/Python/AVDD.py", line 5, in <module>
    wb = load_workbook(filename)
  File "D:\1.업무\Python\venv\lib\site-packages\openpyxl\reader\excel.py", line 312, in load_workbook
    reader.read()
  File "D:\1.업무\Python\venv\lib\site-packages\openpyxl\reader\excel.py", line 273, in read
    apply_stylesheet(self.archive, self.wb)
  File "D:\1.업무\Python\venv\lib\site-packages\openpyxl\styles\stylesheet.py", line 189, in apply_stylesheet
    stylesheet = Stylesheet.from_tree(node)
  File "D:\1.업무\Python\venv\lib\site-packages\openpyxl\styles\stylesheet.py", line 103, in from_tree
    return super(Stylesheet, cls).from_tree(node)
  File "D:\1.업무\Python\venv\lib\site-packages\openpyxl\descriptors\serialisable.py", line 104, in from_tree
    return cls(**attrib)
  File "D:\1.업무\Python\venv\lib\site-packages\openpyxl\styles\stylesheet.py", line 93, in __init__
    self._normalise_numbers()
  File "D:\1.업무\Python\venv\lib\site-packages\openpyxl\styles\stylesheet.py", line 166, in _normalise_numbers
    fmt = BUILTIN_FORMATS[style.numFmtId]
KeyError: 56

这是我的代码。

from openpyxl import load_workbook
from openpyxl.drawing.image import Image

filename="1.xlsx"
wb = load_workbook(filename)
print("done")

标签: pythonopenpyxl

解决方案


推荐阅读