Aspose.Cells FOSS voor Python is een gratis, open source bibliotheek voor het werken met spreadsheetbestanden in Python-toepassingen. Installeer het met een enkele opdracht ‘pip install aspose-cells-foss’ en begin met het maken van werkmappen, het lezen van cellen, het toepassen van stijlen, het bouwen van grafieken en het exporteren naar XLSX, CSV, TSV, Markdown of JSON, alles zonder dat Microsoft Excel of een Office-afhankelijkheid vereist is.
De bibliotheek onthult een schone, Pythonic API gebouwd rond ‘Workbook’, ‘Worksheet’, ‘Cells’ en ‘Cell’, de bekende objecten elke spreadsheet ontwikkelaar kent. Lees en schrijf cellen met behulp van bracket notatie (ws.cells["A1"].value = "Hello"), stileer ze met ‘Font’ en ‘Fill’ objecten, en bouw kolom of regeldiagrammen met behulp van de speciale ‘add_bar()’ en ‘add_line()’ methoden op ‘ws.charts’.
Omdat de bibliotheek geen afhankelijkheid heeft van native Office-bibliotheken, werkt deze identiek op Windows, Linux en macOS CI-loperen, Docker-containers en serverloze omgevingen.Het ‘markitdown-aspose-cells-plugin’-pakket breidt de MarkItDown-bibliotheek van Microsoft uit met XLSX-ondersteuning, waardoor volledige workbook-to-Markdown-export mogelijk is met één oproep.
Aspose.Cells FOSS kan worden geïnstalleerd met een enkele opdracht ‘pip install aspose-cells-foss’.Er zijn geen native Office-bibliotheken of systeempakketten om te installeren.De bibliotheek wordt uitgevoerd in elke Python 3.7+ omgeving zonder compilatie stappen.
De API is opzettelijk klein: ‘Workbook’, ‘Worksheet’, ‘Cells’, ‘Cell’, ‘Font’, ‘Fill’ en ‘Chart’ dekken de overgrote meerderheid van de real-world gebruik gevallen.
Installeer met pip, maak vervolgens een ‘Workbook’, toegang tot de eerste ‘Workheet’ en schrijf waarden rechtstreeks in cellen met behulp van de notatie van de schakelaar.
‘Bash’ Pip installeren aspose-cells-foss ‘’
‘Python’ van aspose.cells_foss import Workbook
Wb = werkboek() ws = wb.worksheets [0]
ws.cells[“A1”].waarde = “Product” ws.cells[“B1”].waarde = “Inkomen” ws.cells[“A2”].waarde = “Widget” ws.cells[“B2”].waarde = 42000
#Bold de header rij voor col in [“A1”, „B1”]: stijl = ws.cells[col].get_style() style.font.bold = waar w.cells[col].apply_style(stijl)
wb.save(“report.xlsx”) ‘’
Open de werkboek die hierboven is opgeslagen, voeg een bardiagram toe over een reeks rijen, roep vervolgens ‘save()’ drie keer met verschillende bestandsextensies (XLSX, Markdown en CSV) zonder enige andere code te wijzigen.
‘Python’ van aspose.cells_foss import Workbook
wb = Werkboek(“report.xlsx”) ws = wb.worksheets [0]
diagram = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, waar) chart.title = “Een product per product”
wb.save(“report_with_chart.xlsx”)
Exporteren van dezelfde werkmap naar Markdown wb.save (”report.md”)
wb.save (”report.csv”) ‘’
Het is een gratis, MIT-licentieerde Python-bibliotheek voor het maken, lezen, wijzigen en exporteren van Excel-werkbladen zonder dat Microsoft Office vereist is.
Export-alleen formaten zijn onder andere CSV, TSV, Markdown (via de MarkItDown plugin) en JSON.
Aspose.Cells FOSS is een pure Python-bibliotheek zonder afhankelijkheid van Microsoft Office, COM-automatisering of enige eigen runtime.
Run ‘pip install aspose-cells-foss’. geen extra systeempakketten of native extensies zijn vereist.
De bibliotheek ondersteunt bar, lijn, pie, scatter, gebied en combo-graftypen via speciale diagrambouwermethoden op ‘ws.charts’.
Geef een ‘wachtwoord’-parameter door bij het opslaan om de werkmap te beschermen met AES-encryptie.
De ‘markitdown-aspose-cells-plugin’ integreert Aspose.Cells FOSS in de MarkItDown-bibliotheek van Microsoft, waardoor volledige XLSX-to-Markdown-conversie mogelijk is met één oproep.
De broncode, de issue tracker en de bijdrage gids zijn beschikbaar op GitHub onder de MIT-licentie.