如何使用openpyxl将数据列表添加到excel列中?

时间:2019-12-13 17:24:36

标签: excel openpyxl

我是openpyxl的新手,我有一个要添加到excel中特定列/行的数据列表。我知道如何使用sheet.append将值添加到特定单元格,但这只允许您将1个单元格更改为特定值。假设这是我的电子表格:spreadsheet。我想将值列表[5、7、8]添加到橙色列。我该怎么做?我假设我要遍历该列表并使用sheet.append函数。

1 个答案:

答案 0 :(得分:0)

使用for循环。要插入从第3行开始的值,请输入your_list中的C列:

from openpyxl import Workbook

wb = Workbook()
ws = wb.worksheets[0]

your_list = [5,7,8]
row_number = 3
your_column = 3
for i, value in enumerate(your_list, start=row_number):
    ws.cell(row=i, column=your_column).value = value

wb.save("column_values.xlsx")