В этом кратком руководстве описывается, как создать файл 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.