如何使用 python 将现有的 Excel-Worksheet 写入第一个空行
How to write into an existing Excel-Worksheet to the first empty row with python
我的问题是,如何使用 Python 将数据写入现有的 Excel-Worksheet。
到目前为止,我已经尝试了几种方法,但还没有成功。例如,如果我想将数据添加到该特定空行的第 1 列和第 3 列,那么拥有 3 列就足够了。
到目前为止,这是一种简单地写入现有文件的尝试:
from openpyxl import Workbook
wb = Workbook("example.xlsx")
ws = wb.active
ws["A4"] = 5
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)
我的问题是,如何使用 Python 将数据写入现有的 Excel-Worksheet。 到目前为止,我已经尝试了几种方法,但还没有成功。例如,如果我想将数据添加到该特定空行的第 1 列和第 3 列,那么拥有 3 列就足够了。 到目前为止,这是一种简单地写入现有文件的尝试:
from openpyxl import Workbook
wb = Workbook("example.xlsx")
ws = wb.active
ws["A4"] = 5
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)