Цей короткий посібник описує як створити файл Excel у Python, спочатку надавши інформацію про конфігурацію середовища, а потім покрокову процедуру створення, заповнення та збереження файлу Excel з нуля. Він надасть вказівки щодо того, як за допомогою Python створити файл Excel і отримати доступ до певного аркуша з щойно створеного файлу Excel. Тут також пояснюється, як отримати доступ до колекції комірок, щоб заповнити дані в певній комірці та зберегти цей файл у форматі XLS або XLSX.
Кроки для створення файлу Excel на Python
- Налаштуйте проект на встановити Aspose.Cells для Python через Java
- Створіть об’єкт класу Workbook, щоб створити порожній файл Excel
- Перейдіть до першого Worksheet щойно створеного файлу Excel
- Доступ до колекції комірок, наданої за замовчуванням на кожному аркуші
- Переглядайте колекцію клітинок і заповнюйте даними кілька клітинок
- Збережіть файл 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.