Esta breve guía describe cómo crear un archivo de Excel en Python proporcionando primero información sobre la configuración del entorno y luego el procedimiento paso a paso para crear, completar y guardar un archivo de Excel desde cero. Proporcionará orientación sobre cómo usar Python para crear un archivo de Excel y acceder a una hoja en particular del archivo de Excel recién creado. También explica cómo acceder a la colección de celdas para completar datos en una celda en particular y finalmente guardar este archivo en formato de archivo XLS o XLSX.
Pasos para crear un archivo de Excel en Python
- Configure el proyecto para instalar Aspose.Cells para Python a través de Java
- Crea una instancia de un objeto de clase Workbook para crear un archivo de Excel vacío
- Acceda al primer Worksheet del archivo de Excel recién creado
- Acceda a la colección de celdas proporcionada por defecto en cada hoja de trabajo
- Iterar a través de la colección de celdas y completar datos en algunas celdas
- Guarde el archivo de Excel en el disco después de completar los datos de muestra
Estos pasos describen en detalle cómo usar Python crear Excel primero proporcionando un enlace a la configuración y luego inicializando un objeto de clase Workbook. Cada libro de trabajo contiene una hoja de trabajo de forma predeterminada y cada hoja de trabajo contiene una colección de celdas que se pueden usar para acceder a la celda individual para leer/escribir datos. Al final, el archivo de Excel se guarda en el disco usando la función Guardar en el objeto de clase del libro de trabajo.
Código para crear un archivo de Excel en 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() |
Este código importa jpype y aspose.cells, inicia JVM y luego crea un nuevo archivo de Excel utilizando el objeto de clase Workbook de la biblioteca aspose.cells. La colección de hojas de trabajo en un libro de trabajo contiene una hoja de trabajo de forma predeterminada. Una vez que se accede a la primera hoja de trabajo, las celdas de destino se rellenan utilizando la colección de celdas disponible en cada hoja de trabajo. Al final, el libro de trabajo se guarda en el disco y la JVM se apaga.
Para crear un archivo de Excel, se usa el lenguaje Python en este tutorial. Si desea conocer otras funciones de Python, como convertir Excel a PDF, consulte el artículo sobre cómo convertir Excel a PDF usando Python.