python3 openpyxl 不写入单元格

python3 openpyxl not writing to cell

您好,我在使用 openpyxl 模块写入文件时遇到问题。我正在尝试一个简单的测试我做错了什么?

def readInWorkbook():
wb = load_workbook(filename = 'myTracker.xlsx')
wb['A1'] = 'HEY we made it'
wb.save('myTracker.xlsx')
print("After save")

我得到的错误是 文件 "tracker.py",第 10 行,在 readInWorkbook 中 wb['A1'] = 'HEY we made it' 属性错误:setitem

谢谢。

您正在尝试写作业簿,因为您需要写作业 sheet。

def readInWorkbook():
    wb = load_workbook(filename = 'myTracker.xlsx')
    #Get active work sheet  
    ws = wb.active
    ws['A1'] = 'HEY we made it'
    wb.save('myTracker.xlsx')
    print("After save")