Як створити файл Excel на Python

Цей короткий посібник описує як створити файл Excel у Python, спочатку надавши інформацію про конфігурацію середовища, а потім покрокову процедуру створення, заповнення та збереження файлу Excel з нуля. Він надасть вказівки щодо того, як за допомогою Python створити файл Excel і отримати доступ до певного аркуша з щойно створеного файлу Excel. Тут також пояснюється, як отримати доступ до колекції комірок, щоб заповнити дані в певній комірці та зберегти цей файл у форматі XLS або XLSX.

Кроки для створення файлу Excel на Python

  1. Налаштуйте проект на встановити Aspose.Cells для Python через Java
  2. Створіть об’єкт класу Workbook, щоб створити порожній файл Excel
  3. Перейдіть до першого Worksheet щойно створеного файлу Excel
  4. Доступ до колекції комірок, наданої за замовчуванням на кожному аркуші
  5. Переглядайте колекцію клітинок і заповнюйте даними кілька клітинок
  6. Збережіть файл Excel на диску після заповнення зразків даних

У цих кроках детально описано, як за допомогою Python створити Excel спочатку шляхом надання посилання на конфігурацію, а потім ініціалізації об’єкта класу Workbook. Кожна робоча книга містить робочий аркуш за замовчуванням, і кожен робочий аркуш містить набір клітинок, які можна використовувати для доступу до окремої клітинки для читання/запису даних. Зрештою, файл Excel зберігається на диску за допомогою функції «Зберегти» в об’єкті класу книги.

Код для створення файлу Excel на Python

import jpype
import asposecells
# Start JVM
jpype.startJVM()
from asposecells.api import License, Workbook
# Load License
licenseHtmlToImage = License()
licenseHtmlToImage.setLicense("Aspose.Cells.lic")
# Create an instance of empty Workbook
workbook = Workbook()
# Get access to worksheets collection
worksheets = workbook.getWorksheets()
# Get a reference to the first worksheet from the worksheets collection
worksheet = worksheets.get(0)
# Set values in different cells using Cells collection
worksheet.getCells().get("C1").setValue("Value in cell C1")
worksheet.getCells().get("D1").setValue("Value in cell D1")
worksheet.getCells().get("E1").setValue("Value in cell E1")
# Autofit the columns to display complete data in columns
worksheet.autoFitColumns()
# Save the output XLSX file
workbook.save("output.xlsx")
# Shutdown the JVM
jpype.shutdownJVM()

Цей код імпортує jpype і aspose.cells, запускає JVM, а потім створює новий файл Excel за допомогою об’єкта класу Workbook з бібліотеки aspose.cells. Колекція робочих аркушів у книзі містить один робочий аркуш за замовчуванням. Після доступу до першого аркуша цільові комірки заповнюються за допомогою колекції комірок, доступної на кожному аркуші. Зрештою робоча книга зберігається на диску, а JVM вимикається.

Для створення файлу Excel у цьому посібнику використовується мова Python. Якщо ви хочете дізнатися про інші функції Python, як-от перетворення Excel у PDF, перегляньте статтю як конвертувати Excel у PDF за допомогою Python.

 Українська