以下是一个功能的摘录(其余部分已被排除;与此问题无关,并且已经过测试以确保没有错误。)
目标:获得" val1a" (从函数的另一部分获得的美元价值)和" t"每日更新到Excel电子表格。
现在,我将它们分别映射到A2和B2单元格。无论何时运行该函数,我都无法弄清楚如何使它们填充最新的行。 (A2:B2,A3:B3,等等......)
t = date.today()
ts = datetime.time(datetime.now())
wb = load_workbook('val1a.xlsx')
sheet = wb.worksheets[0]
# grab the active worksheet
ws = wb.active
ws['A1'] = 'PRICE'
ws['B1'] = 'DATE'
ws['C1'] = 'FED'
ws['D1'] = 'CTD'
ws['A2'] = val1a
ws['B2'] = t
# Save the file
wb.save('a1 ' + str(t) + ".xlsx")
# how to read values in excel
read1 = ws['A2'].value
答案 0 :(得分:0)
ws.append()
始终将值放在电子表格的下一行。