Вы можете написать файлы Excel с Python. Excel – очень популярный формат файлов за пределами сообщества разработчиков. Финансы и многие другие поля сильно используют Excel.
Модуль XLSXWRITER позволяет вам сделать это, сначала установите этот модуль. Затем загрузите модуль в Python.
#!/usr/bin/python3 #coding: utf-8 import xlsxwriter
Создайте файл и лист для работы в
file_name = "data.xlsx" workbook = xlsxwriter.Workbook(file_name) worksheet = workbook.add_worksheet('sheet1')
Напишите заголовок на лист Excel
worksheet.write(0, 0, 'id') worksheet.write(0,1, 'name') worksheet.write(0,2, 'class') worksheet.write(0,3, 'data')
И, наконец, напишите данные
worksheet.write_row(1, 0, [1, 2, 3]) worksheet.write_column('D2', ['a', 'b', 'c']) workbook.close()
Составьте все это вместе, чтобы написать файл Excel. Это дает вам этот код:
#!/usr/bin/python3 #coding: utf-8 import xlsxwriter file_name = "data.xlsx" workbook = xlsxwriter.Workbook(file_name) worksheet = workbook.add_worksheet('sheet1') worksheet.write(0, 0, 'id') worksheet.write(0,1, 'name') worksheet.write(0,2, 'class') worksheet.write(0,3, 'data') worksheet.write_row(1, 0, [1, 2, 3]) worksheet.write_column('D2', ['a', 'b', 'c']) workbook.close()
Ссылки по теме:
Оригинал: “https://dev.to/petercour/write-excel-from-code-37bh”