0
正在嘗試編寫將打開現有發票模板的Python腳本我已經創建並提示輸入信息以填充單元格。該文件是使用預期的名稱創建的,最後的print語句成功地打印了單元格C5的值,並且腳本完成而沒有錯誤。在打開新創建的Excel文件時,單元格C3和C5中不會顯示任何數據。最初我錯過了保存聲明,並認爲這是我的問題,但添加後,我仍遇到同樣的問題。請幫忙!Openpyxl沒有正確寫入單元格
import openpyxl
#prompt for invoice number
invNumber = raw_input('What is this invoice number? ')
#convert string to integer
invNumberInt = int(invNumber)
file ='test.xlsx'
wb = openpyxl.load_workbook(file)
ws = wb.get_sheet_by_name('Sheet1')
ws['C3'] = invNumberInt
#invoice due date
dueDate = raw_input('When is this invoice due? mm/dd/yyyy: ')
ws['C5'] = dueDate
wb.save(filename = "invoice%d.xlsx" % invNumberInt)
print ws['C5'].value