使用python将excel电子表格中的数据复制到列表中

时间:2016-06-28 15:50:25

标签: python excel

我试图将excel电子表格中特定单元格的数据复制到列表中。我想对数据做一些简单的计算,但是我似乎无法将数据附加到列表中。我收到错误说" AttributeError:' list'对象属性'插入'是只读的"

import openpyxl
wb = openpyxl.load_workbook('example.xlsx')
Millar_sheet = wb.get_sheet_by_name('Millar')

for rowOfCellObjects in Millar_sheet['N2':'AA2']: 
    for cellObj in rowOfCellObjects:
        if cellObj.value != None:
         print(cellObj.coordinate, cellObj.value)
    print('--- END OF ROW ---')

for rowOfCellObjects in Millar_sheet['N2':'AA2']:
    for cellObj in rowOfCellObjects:
        if cellObj.value != None:
         print(cellObj.coordinate, cellObj.value)
         client.append = (cellObj.value)
    print('--- END OF ROW ---')

1 个答案:

答案 0 :(得分:3)

您不能通过说client.append() = xyz

附加到python中的列表

尝试以下

client.append(cellObj.value)