下面是一个使用openpyxl库读取xlsx文件中的数据并进行计算的示例代码:pythonimport openpyxlimport numpy as np# 读取xlsx文件wb = openpyxlload_workbookdataxlsxsheet = wbactive# 读取A2到C1764的数据data = for row in sheetiter_rowsmin_row=2 max_r
这个错误通常是由于读取的单元格中存在空值(NoneType)导致的。你可以在读取数据时进行判断,如果单元格的值为None,则将其跳过。修改代码如下:
# 读取A2到C1764的数据
data = []
for row in sheet.iter_rows(min_row=2, max_row=1764, min_col=1, max_col=3):
row_data = [cell.value for cell in row]
if None not in row_data:
data.append(row_data)
这样可以避免将空值包含在计算中。
原文地址: http://www.cveoy.top/t/topic/i1Sp 著作权归作者所有。请勿转载和采集!