Python 3.6 最新的 openpyxl 所以,我正在使用 openpyxl 处理 excel。我有一个非常无聊的 test.xlsx excel,我可以使用以下代码读取它:
import os
import openpyxl
wb = openpyxl.load_workbook('test.xlsx')
sheet = wb['Sheet1']
print(sheet)
Run Code Online (Sandbox Code Playgroud)
但是,当我更改为相当复杂的 Excel 文档“apqptest.xlsx”时。
import os
import openpyxl
wb = openpyxl.load_workbook('apqptest.xlsx')
sheet = wb['Sheet1']
print(sheet)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误(仅供参考,我在 apqptest.xlsx 文档上创建了相同的sheet1):
C:\Users\nkent\PycharmProjects\webscraper\venv\Scripts\python.exe "C:/Users/nkent/Desktop/Programs/Quote Preperation.py"
Traceback (most recent call last):
File "C:\Users\nkent\PycharmProjects\webscraper\venv\lib\site-packages\openpyxl\descriptors\base.py", line 57, in _convert
value = expected_type(value)
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
During handling of the above exception, another exception occurred:
Traceback …Run Code Online (Sandbox Code Playgroud)