python - 我无法通过 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")
解决方案
推荐阅读
- php - 如何在mysql中连接两个表记录
- python - Pandas:如何删除重复行,但保留所有行的最大值
- angularjs - 是否可以使用 angular-cli `ng test` 运行 angularJS 单元测试?
- android - 如何在android中处理Web socket连接问题
- haskell - 为多个类型变量定义一个约束
- javacompiler - Janino 在 android 应用程序中创建一个 java 代码游乐场
- python - Numpy:如何在两个不同形状的数组之间计算这个产品?
- xamarin.forms - Xamarin Forms 自定义步进器
- git - 如何为 Sourcetree 上的每个文件添加相应的注释?
- python - 在 get_queryset 中返回一个 Http 响应