Cómo crear un archivo de Excel en Python

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

  1. Configure el proyecto para instalar Aspose.Cells para Python a través de Java
  2. Crea una instancia de un objeto de clase Workbook para crear un archivo de Excel vacío
  3. Acceda al primer Worksheet del archivo de Excel recién creado
  4. Acceda a la colección de celdas proporcionada por defecto en cada hoja de trabajo
  5. Iterar a través de la colección de celdas y completar datos en algunas celdas
  6. 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.

 Español