Knowledgebase

Biblioteca Python para Excel | Aspose

Aspose.Cells para Python es una biblioteca de clases que permite a los desarrolladores manipular y procesar archivos de hojas de cálculo dentro de sus propias aplicaciones. Proporciona el conjunto más flexible de componentes que permiten a las aplicaciones Python crear y gestionar hojas de cálculo Excel sin requerir Microsoft Excel u otro software de terceros.
Nuestro API admite los populares formatos de archivo de hoja de cálculo (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML) que su negocio utiliza a diario, y permite exportar archivos Excel a DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, texto sin formato y formatos de imagen populares, incluidos JPG, PNG, SVG, TIFF y BMP.

Python Excel library

Con nuestra biblioteca, los desarrolladores pueden gestionar múltiples hojas de cálculo, crear contenido y estilos de hoja de cálculo desde cero, añadir fórmulas matemáticas, financieras y de texto comunes y complejas, importar datos a las hojas desde diferentes fuentes, manipular gráficos, comentarios, imágenes, objetos de dibujo y realizar muchas tareas más.

Con la API Python Excel, puede realizar las siguientes operaciones:
• Lectura de hojas de cálculo Excel
• Añadir imágenes y crear gráficos
• Ajustar hojas dentro de libros de trabajo
• Renderizar hojas de cálculo Excel a PDF, EMF e imágenes
• Proteger y desproteger hojas de cálculo
• Crear tablas dinámicas y gráficos
• Añadir y editar comentarios
• Buscar y reemplazar datos
• Dividir y combinar celdas
• Añadir y eliminar agrupaciones en columnas y filas
• Configurar formatos numéricos
• Leer y establecer fórmulas
• Configurar la disposición de página
• Ajustar la orientación, tamaño de papel y escala de la página
• Leer y escribir formato condicional
• Y mucho más

Puede probar algunas de las funciones más populares de Aspose.Cells a través de nuestra aplicación en línea .

Existen dos bibliotecas Aspose.Cells a su disposición: Aspose.Cells para Python mediante Java y Aspose.Cells para Python mediante .NET.

Aspose.Cells para Python mediante Java

Requisitos del sistema: Aspose.Cells para Python mediante Java se puede usar en plataformas Windows, Linux y macOS y la biblioteca es independiente de la plataforma. La máquina debe tener Java 8 o una versión superior antes de la instalación.
Versión de Python: Python 3.5 o superior
Versión de Java: Java 1.8 o superior

Instalación en Windows, Linux o macOS

  1. Instale Java con el siguiente comando:
JAVA_HOME=C:\jdk1.8.0_131

PATH=C:\jdk1.8.0_131\bin;
  1. Instale Aspose.Cells para Python mediante Java desde pypi :
 $ pip install aspose-cells

Crear una aplicación Hello World usando Aspose.Cells para Python mediante Java

  1. Cree un archivo llamado HelloWorldApp.py
  2. Utilice el código a continuación y guárdelo en el archivo HelloWorldApp.py
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")

jpype.shutdownJVM()
  1. Ejecute “python HelloWorldApp.py” en el símbolo del sistema

Conversión de archivos Excel
La biblioteca Python Excel permite la conversión de archivos Excel a varios formatos, incluidos PDF, XPS y HTML. A continuación le mostraremos cómo convertir archivos Excel de forma rápida y sencilla usando Aspose.Cells para Python mediante Java.

// load file to be converted
Workbook wkbk= new Workbook(SD_PATH + "input.xls");

// Convert XLS to PDF, XPS and HTML
wkbk.save(SD_PATH + "output.pdf", SaveFormat.PDF);

wkbk.save(SD_PATH + "output.xps", SaveFormat.XPS);

wkbk.save(SD_PATH + "output.html", SaveFormat.HTML);

Aspose.Cells para Python mediante .NET

Requisitos del sistema: Aspose.Cells para Python mediante .NET es una biblioteca independiente de la plataforma y se puede usar en Windows, Linux y macOS donde está instalado Python .
Versión de Python: Python 3.6 o superior

Instalación en Windows, Linux o macOS
Instale Aspose.Cells para Python mediante .NET desde pypi usando el siguiente comando:

$ pip install aspose-cells-python

Crear una aplicación Hello World usando Aspose.Cells para Python mediante .NET

  1. Cree un archivo llamado HelloWorldApp.py
  2. Utilice el código a continuación y guárdelo en el archivo HelloWorldApp.py
import aspose.cells
from aspose.cells import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")
  1. Ejecute “python HelloWorldApp.py” en el símbolo del sistema

Conversión de archivos Excel
A continuación le mostraremos cómo convertir archivos Excel de forma rápida y sencilla usando Aspose.Cells para Python mediante .NET.

import aspose.cells
from aspose.cells import Workbook,SaveFormat
 
#load file to be converted
wk = Workbook("input.xlsx");

#Convert XLS to PDF, XPS and HTML
wk.save("output.pdf", SaveFormat.PDF);

wk.save("output.xps", SaveFormat.PXS);

wk.save("houtput.html", SaveFormat.HTML);

Puede obtener más información sobre la API Aspose.Cells en la página oficial del producto , así como en nuestra documentación .

Si desea contratar a nuestros desarrolladores para implementar rápida y eficientemente nuestra API en su proyecto, nuestro equipo profesional está a su disposición. Trabajaremos con usted para comprender su proyecto, diseñar una solución e implementar la API Aspose según sus necesidades, ya sea que necesite nuevas funciones en el producto Aspose existente o una API para nuevos formatos de archivo.