Aspose.Cells FOSS per a Python és una biblioteca de codi obert gratuït per treballar amb arxius de fletxa en aplicacions de Python. Instal·la’l amb un comanda únic pip install aspose-cells-foss i comença a crear llibres de treball, llegir cèl·lules, aplicar estils, construir gràfics i exportar-se a XLSX, CSV, Markdown o JSON, tot sense requerir Microsoft Excel o qualsevol dependència d’Office.
La biblioteca exposa una API pura, Pythonic construïda al voltant de Workbook, Worksheet i Cells els objectes coneguts que cada desenvolupador de la taula de disc coneix. Llegeix i escrius les cèl·lules utilitzant notació de bracket (ws.cells["A1"].value = "Hello"), estilitza-les amb objectes Font i Fill, i construeix columnes o diagrams de línia utilitzen mètodes dedicats add_bar() o add_line() a ws.charts.
Com que la biblioteca no té cap dependència de les biblioteques d’Office natives, es fa idènticament en els runners CI de Windows, Linux i macOS, contenidors Docker i entorns sense servidor. El paquet markitdown-aspose-cells-plugin amplia la Biblioteca MarkItDown de Microsoft amb suport XLSX, permetent l’exportació completa del llibre de treball a Marca amb una sola trucada. Els desenvolupadors que necessiten l’API comercial complet amb el suport de producció total poden utilitzar Aspose.Cells for Python al costat d’aquests recursos de codi obert.
ws.cells["A1"].NotImplementedError en estalvi).password en una línia.markitdown-aspose-cells-plugin afegeix XLSX export a MarkItdown.Aspose.Cells FOSS es pot instal·lar amb un comanda únic pip install aspose-cells-foss. No hi ha biblioteques d’Office natives o paquets de sistema per instal · la. La biblioteca funciona en qualsevol entorn Python 3.7+ sense cap etapa de compilació.
L’API és intencionadament petit: Workbook, Worksheet , Cells i Font cobreixen la gran majoria dels casos d’ús del món real. La base de codis és MIT-licenciada, hostat a GitHub i accepta informes d’errors i sol·licituds.
Instal·la amb el pip, després crea un Workbook, accedeix al primer Worksheet i escriu valors directament a les cèl·lules utilitzant notació de bracket. L’exemple també mostra com fer la línia d’anomenada mitjançant la modificació del estil cel·lul abans d’estalviar.
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")
Obre el llibre de treball guardat anteriorment, afegir un gràfic de bar sobre una sèrie de rutes, després trucar save() tres vegades amb diferents extensions de fitxers - XLSX, Markdown i CSV - sense canviar cap altre codi.
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")
És una biblioteca de Python gratuïta, amb llicència MIT per crear, llegir, modificar i exportar les taules d’Excel sense necessitat de Microsoft Office.
XLSX per a llegir/escriure. Exportació únic formats inclouen CSV, Markdown i JSON. Marca d’exportacions es construeix en la biblioteca a través de save_as_markdown() i no requereix cap plugin. l’opcional markitdown-aspose-cells-plugin afegeix el suport XL SX a la Biblioteca de Microsoft MarkItDown - és una integració separada, no un requeriment per al marca de exportaciones.
Aspose.Cells FOSS és una biblioteca de Python pura sense dependència en Microsoft Office, automatització COM o qualsevol temps propietat d’execució.
Feu el curs pip install aspose-cells-foss. No es requereixen paquets de sistema addicionals o extensions natives.
Sí. La biblioteca suporta els tipus de diagrama de bar, línia, pie, àrea i stock a través dels mètodes dedicats per construir diagrames en ws.charts. Aquests cinc tipus s’emmagatzemen a XLSX sense error. Altres tipus d’interpretació (scatter, combo, caiguda, etc.) es poden crear en memòria però aixecar NotImplementedError quan es crida workbook.save() .
Passar un paràmetre password quan estalvi per protegir el llibre de treball amb xifra AES.
markitdown-aspose-cells-plugin integra Aspose.Cells FOSS a la biblioteca de MarkItDown de Microsoft, permetent la conversió completa XLSX-to-Markdown amb una sola trucada.
El codi font, el tracker d’esdeveniments i la guia de contribucions estan disponibles a GitHub sota la llicència del MIT.