Aspose.Cells FOSS voor Python is een gratis, open-source bibliotheek voor het werken met spreadsheetbestanden in Python applicaties. Installeer het met een enkele pip install aspose-cells-foss opdracht en begin met het maken van werkboeken, het lezen van cellen, het toepassen van stijlen, het bouwen van grafieken en het exporteren naar XLSX, CSV, Markdown of JSON, allemaal zonder Microsoft Excel of enige Office‑afhankelijkheid te vereisen.
De bibliotheek biedt een schone, Pythonic API gebouwd rond Workbook, Worksheet, Cells en Cell, de bekende objecten die elke spreadsheetontwikkelaar kent. Lees en schrijf cellen met behulp van haaknotatie (ws.cells["A1"].value = "Hello"), style ze met Font en Fill objecten, en bouw kolom‑ of lijngrafieken met behulp van speciale add_bar() en add_line() methoden op ws.charts.
Omdat de bibliotheek geen afhankelijkheid heeft van native Office‑bibliotheken, draait hij identiek op Windows-, Linux- en macOS CI‑runners, Docker‑containers en serverless omgevingen. Het markitdown-aspose-cells-plugin pakket breidt Microsoft’s MarkItDown bibliotheek uit met XLSX‑ondersteuning, waardoor volledige werkboek‑naar‑Markdown export mogelijk is met één enkele oproep. Ontwikkelaars die de volledige commerciële API met volledige productieondersteuning nodig hebben, kunnen Aspose.Cells for Python gebruiken naast deze open‑source bronnen.
ws.cells["A1"] tussen haakjes.NotImplementedError bij opslag).password parameter in één regel.markitdown-aspose-cells-plugin voegt XLSX-export toe aan MarkitDowns.Aspose.Cells FOSS is installeerbaar met een enkele pip install aspose-cells-foss opdracht. Er zijn geen native Office‑bibliotheken of systeempakketten om te installeren. De bibliotheek draait op elke Python 3.7+ omgeving zonder compilatiestappen.
De API is opzettelijk klein: Workbook, Worksheet, Cells, Cell, Font, Fill en Chart dekken de overgrote meerderheid van praktijkgevallen. De codebase is MIT-licentie, gehost op GitHub, en accepteert bugrapporten en pull requests.
Installeer met pip, maak vervolgens een Workbook aan, ga naar de eerste Worksheet en schrijf waarden rechtstreeks in cellen door middel van bracket notatie. Het voorbeeld toont ook hoe je de koprijke vet kunt zetten door het stijl van de cel te wijzigen voordat je opslaat.
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")
Open het werkboek dat hierboven is opgeslagen, voeg een streepjesdiagram toe over een reeks rijen en bel save() dan drie keer met verschillende bestandsuitbreidingen XLSX, Markdown en CSV ?? zonder andere code te wijzigen.
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")
Het is een gratis, MIT-gelicentieerde Python bibliotheek voor het maken, lezen, wijzigen en exporteren van Excel spreadsheets zonder Microsoft Office te vereisen.
XLSX voor lezen/schrijven. Export-only formaten zijn CSV, Markdown en JSON. Mark down export is ingebouwd in de bibliotheek via save_as_markdown() en vereist geen plugin. De optionele markitdown-aspose-cells-plugin voegt Xlsx ondersteuning toe aan Microsoft’s MarkItDown library het is een aparte integratie, niet een vereiste voor Mark Down export.
Nee. Aspose.Cells FOSS is een pure Python-bibliotheek zonder afhankelijkheid van Microsoft Office, COM automatisering of enige eigen runtime.
Voer pip install aspose-cells-foss uit. Er zijn geen extra systeempakketten of native extensies vereist.
Ja. De bibliotheek ondersteunt staaf-, lijn-, taart-, gebieds- en aandelen-diagramtypen via speciale chart-builder methoden op ws.charts. Deze vijf typen worden opgeslagen naar XLSX zonder fout. Andere diagramtypen (spreiding, combo, waterval, enz.) kunnen in het geheugen worden gemaakt, maar veroorzaken NotImplementedError wanneer workbook.save() wordt aangeroepen.
Ja. Geef een password parameter door bij het opslaan om de werkmap te beschermen met AES-encryptie.
markitdown-aspose-cells-plugin integreert Aspose.Cells FOSS in de MarkItDown-bibliotheek van Microsoft, waardoor volledige XLSX-naar-Markdown conversie met één oproep mogelijk is.
De broncode, de issue tracker en de bijdrage gids zijn beschikbaar op GitHub onder MIT-licentie.