我的问题是,如何使用Python将数据写入现有Excel工作表。 到目前为止,我已经尝试了几种方法,但都没有成功。例如,如果我想将数据添加到特定空行的第1列和第3列中,那么有3列就足够了。 到目前为止,这是一种简单地写入现有文件的尝试:
from openpyxl import Workbook wb = Workbook("example.xlsx") ws = wb.active ws["A4"] = 5
ws.max_row 将为您提供最后使用的行号。您可以使用以下方法添加新值:
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)