Aspose.Cells FOSS para Python es una biblioteca gratuita y de código abierto para trabajar con archivos de hoja de cálculo en aplicaciones Python. Instálala con un único comando pip install aspose-cells-foss y comienza a crear libros de trabajo, leer celdas, aplicar estilos, crear gráficos y exportar a XLSX, CSV, Markdown o JSON, todo sin requerir Microsoft Excel ni ninguna dependencia de Office.
La biblioteca expone una API limpia y Pythonica construida alrededor de Workbook, Worksheet, Cells y Cell, los objetos familiares que todo desarrollador de hojas de cálculo conoce. Lee y escribe celdas usando la notación de corchetes (ws.cells["A1"].value = "Hello"), dales estilo con los objetos Font y Fill, y crea gráficos de columnas o de líneas usando los métodos dedicados add_bar() y add_line() en ws.charts.
Debido a que la biblioteca no tiene dependencia de bibliotecas nativas de Office, se ejecuta idénticamente en runners CI de Windows, Linux y macOS, contenedores Docker y entornos sin servidor. El paquete markitdown-aspose-cells-plugin amplía la biblioteca MarkItDown de Microsoft con soporte XLSX, permitiendo una exportación completa de libro de trabajo a Markdown con una única llamada. Los desarrolladores que necesiten el API comercial completo con soporte total de producción pueden usar Aspose.Cells for Python junto a estos recursos de código abierto.
ws.cells["A1"].NotImplementedError en salvo).password en una línea.markitdown-aspose-cells-plugin añade XLSX exportación a MarkItdown.Aspose.Cells FOSS se puede instalar con un solo comando pip install aspose-cells-foss. No hay bibliotecas nativas de Office ni paquetes del sistema que instalar. La biblioteca se ejecuta en cualquier entorno Python 3.7+ sin pasos de compilación.
El API es intencionalmente pequeño: Workbook, Worksheet, Cells, Cell, Font, Fill y Chart cubren la gran mayoría de los casos de uso del mundo real. El código fuente tiene licencia MIT, está alojado en GitHub y acepta informes de errores y pull requests.
Instalar con la pip, luego crear un Workbook, acceder al primero Worksheet y escribir valores directamente a las células utilizando notación de bracket. El ejemplo también muestra cómo agilizar la línea de cabeza modificando el estilo celular antes de ahorrar.
pip install aspose-cells-fossfrom aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
Abra el libro de trabajo guardado anteriormente, añade un gráfico de barras sobre una gama de líneas y luego llame save() tres veces con diferentes extensiones de archivo - XLSX, Markdown y CSV - sin cambiar ningún otro código.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
Es una biblioteca de Python gratuita y licenciada por MIT para crear, leer, modificar y exportar las hojas de Excel sin que se requiera Microsoft Office.
XLSX para leer/escribir. los formatos de exportación únicamente incluyen CSV, Markdown y JSON. la exhibición se construye en la biblioteca a través de save_as_markdown() y no requiere ningún plugin. el opcional markitdown-aspose-cells-plugin añade soporte XL SX a la Biblioteca de Microsoft MarkItDown — es una integración separada, no un requisito para la Exhibicion de Mark Down.
No. Aspose.Cells FOSS es una biblioteca pure-Python sin dependencia de Microsoft Office, COM automation, o cualquier runtime propietario.
Run pip install aspose-cells-foss. No se requieren paquetes de sistema adicionales o exteniones nativas.
Sí. La biblioteca soporta los tipos de gráficos de bar, línea, pie, área y stock a través de métodos dedicados para el diseño de diagramas en ws.charts. Estos cinco tipos salvan a XLSX sin error. Otros tipos del gráfico (scatter, combo, caída de agua, etc.) se pueden crear en memoria pero elevar NotImplementedError cuando se llama workbook.save() .
Si. Pasar un parámetro password cuando se ahorra para proteger el libro de trabajo con la cifrado AES.
markitdown-aspose-cells-plugin integra Aspose.Cells FOSS en la biblioteca de MarkItDown de Microsoft, lo que permite una conversión completa XLSX a Markdown con una única llamada.
El código fuente, el rastreador de resultados y la guía de contribuciones están disponibles en GitHub bajo la licencia MIT.