Biblioteca Python gratuita para leer, editar y escribir archivos XLS

Una biblioteca Python de código abierto y tamaño reducido permite a los desarrolladores de software leer, editar, manipular y escribir datos en hojas de cálculo Excel XLS a través de la API de Python.

¿Qué es Pyexcel-XLS?

Los archivos Excel son una parte omnipresente de los negocios y la gestión de datos, ayudando a los usuarios a manejar informes financieros, análisis de datos o cualquier otra tarea que implique datos tabulares. Python, como uno de los lenguajes de programación más populares para estas tareas, ofrece una variedad de bibliotecas para trabajar con diferentes formatos de archivo. Cuando se trata de trabajar con archivos Excel en Python, la biblioteca Pyexcel-XLS es un recurso valioso que simplifica el proceso de lectura y escritura de archivos Excel.

Pyexcel-XLS es una biblioteca de Python que forma parte de la familia más grande de pyexcel, la cual proporciona una interfaz coherente para manejar varios formatos de hojas de cálculo, incluido Excel. Esta biblioteca permite a los usuarios leer y escribir datos desde y hacia archivos Excel sin la necesidad de código complejo de bajo nivel. Ofrece un enfoque conveniente y fácil de usar para manipular archivos Excel, lo que la hace adecuada para tareas como extracción de datos, generación de informes y automatización. Hay varias características importantes de la biblioteca, como escribir datos en un archivo Excel, leer archivos Excel existentes, aplicar estilos a celdas y filas, combinar celdas, manejar fórmulas de Excel, trabajar con múltiples hojas y muchas más.

Pyexcel-XLS es una biblioteca de Python muy fácil de usar y valiosa para trabajar con archivos Excel. Simplifica el proceso de cargar, leer y escribir datos de Excel, lo que la convierte en una excelente opción para una amplia gama de tareas de manipulación de datos. Ya sea que necesites extraer información de archivos Excel o generar informes, esta biblioteca puede optimizar tu flujo de trabajo. Así que, si te encuentras trabajando frecuentemente con archivos Excel en Python, pruébala y experimenta la comodidad que ofrece.

Previous Next

Comenzando con Pyexcel-XLS

La forma recomendada de instalar la biblioteca Pyexcel-XLS es usando pip. Por favor, use el siguiente comando para una instalación sin problemas.

Instalar Pyexcel-XLS mediante el comando PIP

pip install Pyexcel-XLS

Instalar Pyexcel-XLS mediante GitHub

$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install

Escribiendo en un archivo Excel usando Python

La biblioteca de código abierto Pyexcel-XLS ha proporcionado la capacidad de crear un archivo Excel XLS simple y escribir datos en él con solo un par de líneas de código Python dentro de sus propias aplicaciones. Los desarrolladores de software también pueden aplicar varios tipos de formato, cargar datos desde una fuente externa, insertar nuevas filas y columnas, combinar celdas tanto vertical como horizontalmente, entre otras cosas. En el siguiente ejemplo, los usuarios crean un libro de trabajo de Excel, añaden datos, nombran las columnas basándose en la primera fila y amplían las filas con sus datos usando código Python.

¿Cómo crear una hoja de cálculo Excel XLS simple usando la biblioteca Python?

import pyexcel_xls

# Create a workbook
workbook = pyexcel_xls.get_sheet()

# Add data
data = [["Name", "Age", "City"],
        ["Alice", 25, "New York"],
        ["Bob", 30, "Los Angeles"]]

workbook.name_columns_by_row(0)
workbook.extend_rows(data)

# Save the workbook to an Excel file
workbook.save_as("output.xls")

Leyendo un archivo Excel a través de la API de Python

La biblioteca Pyexcel-XLS facilita a los desarrolladores de software leer archivos Excel dentro de sus propias aplicaciones sin dependencias externas. La biblioteca permite a los desarrolladores Python cargar y leer archivos XLS existentes con solo un par de líneas de código Python. También ofrece soporte para leer solo una hoja de cálculo en particular. Además, es posible acceder y leer columnas o filas específicas de un archivo Excel dado. Lo siguiente muestra cuán sencillo es para los desarrolladores de software leer datos de un archivo Excel usando código Python.

¿Cómo leer datos de un documento Excel XLS usando Python?

from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}

Soporte de características diversas

El proyecto de código abierto Pyexcel-XLS es una valiosa biblioteca Python para trabajar con archivos Excel. Simplifica el proceso de lectura y escritura de datos Excel, lo que la convierte en una excelente opción para una amplia gama de tareas de manipulación de datos. La biblioteca incluye varias características importantes, como formatear celdas, agregar bordes, establecer colores de celda para que sus archivos Excel sean visualmente atractivos, combinar celdas tanto vertical como horizontalmente, escribir y evaluar fórmulas Excel, crear y manipular múltiples hojas dentro de un solo archivo Excel, entre otras.

 Español