以下是一个示例代码,展示了如何部分地向表格插入数据:
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 选择要操作的表格
sheet = workbook['Sheet1']
# 定义要插入的数据
data = [
['姓名', '年龄', '性别'],
['张三', 20, '男'],
['李四', 25, '女'],
]
# 定义要插入数据的起始行和列
start_row = 2
start_column = 1
# 遍历数据列表,并插入到表格中
for i, row in enumerate(data):
for j, value in enumerate(row):
sheet.cell(row=start_row+i, column=start_column+j, value=value)
# 保存工作簿
workbook.save('example.xlsx')
这个示例代码假设你已经有一个名为example.xlsx
的Excel文件,并且在其中有一个名为Sheet1
的表格。代码首先打开工作簿,然后选择要操作的表格。接下来,定义要插入的数据,以列表的形式表示。然后,定义要插入数据的起始行和列,这里假设起始行是第2行,起始列是第1列。最后,通过两层循环遍历数据列表,并将值插入到表格中相应的单元格中。最后,保存工作簿。