Aspose.Cells FOSS para Python es una biblioteca de código abierto gratuita para trabajar con archivos de hoja de espalda en aplicaciones de Python. Instalarlo con un único comando pip install aspose-cells-foss y comenzar a crear libros de trabajo, leer células, aplicar estilos, construir gráficos y exportarlos a XLSX, CSV, Markdown o JSON, todo sin que se requiera Microsoft Excel o cualquier dependencia del Office.
La biblioteca expone una API limpia y Pythónica construida alrededor de Workbook, Worksheet y Cell los objetos conocidos que cada desarrollador sabe. Leer y escribir las células utilizando la notación de bracket (ws.cells["A1"].value = "Hello"), estilizarlas con los objetos Font y Fill, y construir gráficos de columna o línea usando métodos dedicados add_bar() e add_line() en ws.charts.
Debido a que la biblioteca no depende de las bibliotecas nativas de Office, funciona idénticamente en los runners CI de Windows, Linux y macOS, contenedores Docker y ambientes sin servidor.El paquete markitdown-aspose-cells-plugin extiende la Biblioteca MarkItDown de Microsoft con soporte XLSX, lo que permite la exportación completa del libro de trabajo-a-Markdown con una única llamada.Los desarrolladores que necesitan la API comercial completa con apoyo de producción completo 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 único comando pip install aspose-cells-foss. No hay bibliotecas nativas de Office o paquetes de sistema para installer. La biblioteca funciona en cualquier entorno Python 3.7+ sin pasos de compilación.
La API es intencionalmente pequeña: Workbook, Worksheet , Cells y Font cubren la gran mayoría de los casos de uso en el mundo real. La base de codificación está licenciada por MIT, alojada en GitHub y acepta informes de errores y solicitudes de retiro.
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-foss
from 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.
Aspose.Cells FOSS es una biblioteca de Python pura sin dependencia en Microsoft Office, automatización COM o cualquier tiempo de trabajo propiedad.
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-to-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.