溫馨提示×

openpyxl怎么循環(huán)寫入數(shù)據(jù)

小億
229
2024-02-04 09:56:34
欄目: 編程語言

您可以使用openpyxl模塊的iter_rows()方法循環(huán)遍歷Excel表格的行,并使用cell()方法寫入數(shù)據(jù)。以下是一個示例:

from openpyxl import Workbook

# 創(chuàng)建一個新的工作簿
workbook = Workbook()

# 選擇活動的工作表
sheet = workbook.active

# 創(chuàng)建要寫入的數(shù)據(jù)列表
data = [['姓名', '年齡', '性別'],
        ['張三', 20, '男'],
        ['李四', 25, '男'],
        ['王五', 30, '女']]

# 循環(huán)遍歷數(shù)據(jù)列表,并將數(shù)據(jù)寫入單元格
for row in data:
    sheet.append(row)

# 保存工作簿
workbook.save("data.xlsx")

在上述示例中,我們首先創(chuàng)建一個新的工作簿,并選擇活動的工作表。然后,我們創(chuàng)建一個包含要寫入的數(shù)據(jù)的列表。接下來,我們使用append()方法循環(huán)遍歷數(shù)據(jù)列表,并將每一行數(shù)據(jù)寫入工作表中的單元格。最后,我們保存工作簿到名為"data.xlsx"的文件中。

希望對您有所幫助!

0