如何使用python将现有Excel工作表写入第一个空行

时间:2018-03-14 08:52:19

标签: python excel openpyxl

我的问题是,如何使用Python将数据写入现有的Excel-Worksheet。 到目前为止,我已经尝试了一些方法,但还没有成功。例如,我希望将数据添加到该特定空行的第1列和第3列就足够了。 到目前为止,我们只想写一个现有文件:

from openpyxl import Workbook

wb = Workbook("example.xlsx")
ws = wb.active

ws["A4"] = 5

1 个答案:

答案 0 :(得分:3)

ws.max_row会为您提供最后使用的行号。您可以使用以下方法添加新值:

import openpyxl    

filename = 'example.xlsx'
wb = openpyxl.load_workbook(filename)
ws = wb.active
ws.cell(column=1, row=ws.max_row+1, value=5)
wb.save(filename)
相关问题