XlsxWriter — это модуль Python для записи файлов в формате Excel 2007+ XLSX.
XlsxWriter можно использовать для записи текста, чисел, формул и гиперссылок на несколько листов, и он поддерживает такие функции, как форматирование и многие другие, включая:
Модуль поддерживает Python 3.8+ и PyPy3 и использует только стандартные библиотеки.
Вот простой пример:
import xlsxwriter
# Создаем новый файл Excel и добавляем лист.
workbook = xlsxwriter.Workbook("demo.xlsx")
worksheet = workbook.add_worksheet()
# Расширяем первую колонку для более четкого отображения текста.
worksheet.set_column("A:A", 20)
# Добавляем жирный формат для выделения ячеек.
bold = workbook.add_format({"bold": True})
# Записываем простой текст.
worksheet.write("A1", "Hello")
# Текст с форматированием.
worksheet.write("A2", "World", bold)
# Записываем числа, используя обозначение строки/столбца.
worksheet.write(2, 0, 123)
worksheet.write(3, 0, 123.456)
# Вставляем изображение.
worksheet.insert_image("B5", "logo.png")
workbook.close()
Полная документация доступна по адресу: https://xlsxwriter.readthedocs.io
Примечания к выпуску: https://xlsxwriter.readthedocs.io/changes.html
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )