Introducción a IronXL for Python
IronXL for Python es una biblioteca poderosa desarrollada por Iron Software, que ofrece a los ingenieros de software la capacidad de crear, leer y editar archivos Excel (XLS, XLSX y CSV) en proyectos de Python 3.
IronXL for Python no requiere que Excel esté instalado en su servidor o Interop. IronXL for Python ofrece una API más rápida e intuitiva que Microsoft.Office.Interop.Excel.
IronXL for Python se basa en el éxito y la popularidad de IronXL for .NET.
Instalar IronXL for Python
Requisitos previos
Para utilizar IronXL for Python, asegúrese de que el ordenador tiene instalado el siguiente software de requisitos previos:
.NET 6.0 SDK: IronXL for Python se basa en la biblioteca .NET IronXL, específicamente .NET 6.0, como su tecnología subyacente. Por lo tanto, es necesario tener instalado el SDK de .NET 6.0 en su máquina para poder usar IronXL for Python.
Python: Descargue e instale la última versión de Python 3.x desde el sitio web oficial de Python: https://www.python.org/downloads/
Durante el proceso de instalación, asegúrese de seleccionar la opción de añadir Python al PATH del sistema, lo que lo hará accesible desde la línea de comandos.
Pip: Pip generalmente se incluye con la instalación de Python a partir de Python 3.4 en adelante. Sin embargo, dependiendo de su instalación de Python, puede que tenga que comprobar si pip ya está instalado o instalarlo por separado.
- Biblioteca IronXL: La biblioteca IronXL se puede añadir a través de pip. Use el siguiente comando para instalar IronXL usando pip:
pip install IronXL
Para instalar una versión específica de IronXL, utilice la siguiente sintaxis: "==2023.x.x". Por ejemplo, puede ejecutar el comando "pip install IronXL==2023.x.x".
[{i:(En algunos sistemas, Python 2.x aún puede ser la versión predeterminada. En tales casos, es posible que necesite usar explícitamente el comando pip3 en lugar de pip para asegurarse de que está utilizando Pip para Python 3.
Lectura de un documento Excel
Leer datos de un archivo Excel con IronXL for Python requiere unas pocas líneas de código.
:path=/static-assets/excel-python/content-code-examples/get-started/get-started-1.py
python
Creación de nuevos documentos Excel
Para crear documentos Excel en Python; IronXL for Python ofrece una interfaz sencilla y rápida.
:path=/static-assets/excel-python/content-code-examples/get-started/get-started-2.py
python
Exportación como CSV, XLS, XLSX, JSON o XML
También podemos guardar o exportar como muchos formatos de archivo de hojas de cálculo estructuradas comunes.
:path=/static-assets/excel-python/content-code-examples/get-started/get-started-3.py
python
Estilización de celdas y rangos
Las celdas y rangos de Excel pueden estilizarse utilizando el objeto Estilo.
:path=/static-assets/excel-python/content-code-examples/get-started/get-started-4.py
python
Rangos de clasificación
Usando un IronXL for Python podemos ordenar un rango de Celdas de Excel usando Range.
:path=/static-assets/excel-python/content-code-examples/get-started/get-started-5.py
python
Edición de fórmulas
Editar una fórmula de Excel es tan sencillo como asignar un valor con un signo igual =
al comienzo. La fórmula se calculará en directo.
:path=/static-assets/excel-python/content-code-examples/get-started/get-started-6.py
python
¿Por qué elegir IronXL for Python?
IronXL for Python ofrece una API sencilla para que los desarrolladores lean y escriban documentos de Excel.
IronXL for Python no requiere la instalación de Microsoft Excel en su servidor o Excel Interop para acceder a los documentos de Excel. Esto hace que trabajar con archivos Excel en Python, sea una tarea muy rápida y sencilla.
Licencias y asistencia disponibles
IronXL for Python es gratuito para usar y probar en entornos de desarrollo.
Para usar en proyectos en vivo, compre una licencia. También están disponibles licencias de prueba de 30 días aquí.
Para consultar nuestra lista completa de ejemplos de código, tutoriales, información sobre licencias y documentación
visita: IronXL for Python.
Para más soporte y consultas, por favor pregunta a nuestro equipo.