Aspose.Cells FOSS voor Python is een gratis, open-source bibliotheek om te werken met spreadsheet bestanden in Pythons toepassingen. installeren het met één pip install aspose-cells-foss command en beginnen met het maken van werkboeken, lezen cellen, applicatie stijlen, bouwen grafieken en exporten naar XLSX, CSV, Markdown of JSON, allemaal zonder Microsoft Excel of enige Office afhankelijkheid vereist.
De bibliotheek laat een schone, Pythonische API verschenen die rond de Workbook, Worksheet en Cells is gebouwd, de bekende objecten die elke spreadsheetontwikkelaar kent. Lees en schrijf cellen met behulp van bracket notatie (ws.cells["A1"].value = "Hello"), stilleer ze met Font en Fill objecten, en bouw kolom of lijnschriften met gebruikmaking van gedetineerde add_bar() and add_line() methoden op ws.charts.
Omdat de bibliotheek geen afhankelijkheid heeft van inheemse Office-bibliotheken, loopt het identiek op Windows, Linux en macOS CI runner, Docker containers en serverloze omgevingen. Het pakket markitdown-aspose-cells-plugin vergroot Microsoft’s MarkItDown bibliothetiek met XLSX ondersteuning, waardoor volledige werkboek naar markdown export mogelijk is met één oproep. Ontwikkelaars die de complete commerciële API met volledig productie ondersteunen kunnen gebruik maken van Aspose.Cells for Python naast deze open source middelen.
ws.cells["A1"] bracket notatie.NotImplementedError opgespaald).password parameter in één lijn.markitdown-aspose-cells-plugin voegt XLSX export toe aan MarkItdown.Aspose.Cells FOSS kan worden geïnstalleerd met een enkele pip install aspose-cells-foss-bestelling. er zijn geen native Office bibliotheken of systeempakketten te installeren. de bibliotheek loopt op enige Python 3.7+ omgeving zonder compilatiestappen.
De API is intentioneel klein: Workbook, Worksheet , Cells en Font omvat de overgrote meerderheid van werkelijke gebruiksaandoeningen. De codebase is MIT-licentie, gehuurd op GitHub en accepteert bugberichten en pull verzoeken.
Installeer met een pip, maak dan een Workbook, toegang tot de eerste Worksheet en schrijf waarden rechtstreeks naar cellen met behulp van bracket notatie. het voorbeeld toont ook hoe je de headerlijn kunt versterken door de cellestyl te wijzigen voordat je sparen.
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")
Open het bovenstaande werkboek, voeg een bardiagram toe over een reeks rijen en roep vervolgens drie keer save() met verschillende bestanduitbreidingen - XLSX, Markdown en CSV - zonder enige andere code te veranderen.
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-licentie Python bibliotheek voor het maken, lezen, wijzigen en exporteren van Excel spreadsheets zonder Microsoft Office te vereisen.
XLSX voor lezen/schrijven. exporteer-only formaten zijn CSV, Markdown en JSON. Mark Down export wordt gebouwd in de bibliotheek via save_as_markdown() en vereist geen plugin. De optionele markitdown-aspose-cells-plugin voegt XL SX ondersteuning toe aan Microsoft’s MarkItDown bibliothetiek - het is een aparte integratie, niet een vereiste voor Mark down export.
Aspose.Cells FOSS is een pure Python-bibliotheek zonder afhankelijkheid van Microsoft Office, COM automatie of eigenaardige runtime.
Run pip install aspose-cells-foss. Geen extra systeempakketten of native extensionen zijn vereist.
Ja. De bibliotheek ondersteunt bar, lijn, pie, gebied en stock grafieën via gespecialiseerde grafiekontwikkelaar methoden op ws.charts. Deze vijf typen bewaard naar XLSX zonder fouten. Andere grafische types (scatter, combo, waterfall, etc.) kunnen in geheugen worden gecreëerd maar opgeven NotImplementedError wanneer workbook.save() wordt genoemd.
Pass een password parameter bij het besparen om de werkboek te beschermen met AES-encryptie.
markitdown-aspose-cells-plugin integrert Aspose.Cells FOSS in de Microsoft MarkItDown-bibliotheek, waardoor volledige XLSX-to-Markdown conversie met één oproep mogelijk is.
De broncode, issue tracker en bijdrage gids zijn beschikbaar op GitHub onder de MIT-licentie.