Как я могу экспортировать список, такой как ['apple', 'carrots', 'mango'] в один столбец в Excel с openpyxl? В питоне - PullRequest
0 голосов
/ 11 мая 2019

Я хочу иметь возможность создать столбец в Excel со списком в Python, используя openpyxl.Я попытался использовать append (row), но похоже, что в этом случае это не работает.

Ответы [ 2 ]

1 голос
/ 11 мая 2019

Запишите каждую запись в списке как элемент списка на листе:

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")

Должен дать ожидаемый результат в виде желаемого столбца:

output in Excel

0 голосов
/ 11 мая 2019

Попробуйте это:

from openpyxl import Workbook

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