簡體   English   中英

如何使用openpyxl將['apple','carrots','mango']之類的列表導出到excel的一欄中? 在Python中

[英]How can I export a list such as ['apple', 'carrots', 'mango'] into one column in excel with openpyxl? In Python

我希望能夠使用openpyxl在excel中使用python中的列表創建列。 我嘗試使用append(row),但在這種情況下似乎不起作用。

將列表中的每個條目作為列表項寫入工作表:

import openpyxl

l = ['apple', 'carrots', 'mango']

wb = openpyxl.Workbook()
ws = wb.active

col = 'C' # Set the desired column

for n, i in enumerate(l, 1):
    ws[col+str(n)] = i

wb.save("sample.xlsx")

應按期望的列產生預期的輸出:

在Excel中輸出

嘗試這個:

from openpyxl import Workbook

book = Workbook()
sheet = book.active
sheet[A1], sheet[A2], sheet[A3] = ["Apple", "carrots", "mango"]
book.save("my_file.xlsx")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM