相关疑难解决方法(0)

openpyxl 的属性错误

我正在尝试将 Excel 工作簿读入三维数组([工作表][列][单元格]),但 openpyxl (v2.5.0a2) 出现错误,看起来与在线文档相矛盾。

工作表模块的文档明确指出有一个“列”属性(我已经看到使用它的示例),但我收到“AttributeError:'ReadOnlyWorksheet'对象没有属性'列'”错误。

下面的代码,有什么线索吗?

# Load spreadsheet in read only mode
wb = load_workbook(filename=input_file, read_only=True)

# Three Dimensional array of every sheet, then every row, then every value
cells_by_row=[[[cell.value for cell in row if cell.value is not None] for row in sheet.rows] for sheet in wb.worksheets]

# Three Dimensional array of every sheet, then every column, then every value
 cells_by_column=[[[cell.value for cell in column if cell.value is not None] for column in sheet.columns] for sheet in …
Run Code Online (Sandbox Code Playgroud)

python openpyxl

5
推荐指数
1
解决办法
9175
查看次数

标签 统计

openpyxl ×1

python ×1