以下是一个示例代码,用于将表格填充到表单的现有行,而不是下一个空行:
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 获取现有行数
row_count = worksheet.max_row
# 需要填充的数据
data = ['John', 'Doe', 'john.doe@example.com']
# 将数据写入现有行
for i in range(len(data)):
worksheet.cell(row=row_count + 1, column=i + 1).value = data[i]
# 保存工作簿
workbook.save('example.xlsx')
该代码假设你已经有一个名为"example.xlsx"的Excel文件,并且其中的"Sheet1"工作表包含你想要填充的表格。代码首先打开工作簿并选择工作表。然后,通过worksheet.max_row
获取现有行数。接下来,将要填充的数据存储在一个data
列表中。最后,使用循环将数据写入从1开始的现有行,并保存工作簿。
上一篇:表格特定样式
下一篇:表格添加位置不准确的问题