Aspose.Cells FOSS för Python är en gratis, öppen källkod bibliotek för att arbeta med skivfiler i Pythons program. Installera den med ett enda pip install aspose-cells-foss kommando och börja skapa arbetsböcker, läsa celler, tillämpa stilar, bygga diagram och exportera till XLSX, CSV, Markdown eller JSON, alla utan att kräva Microsoft Excel eller någon Office beroende.
Biblioteket visar en ren, Pythonic API byggd runt Workbook, Worksheet och Cell de kända föremålen varje skivplatta utvecklaren vet. Läs och skriv celler med bracket notering (ws.cells["A1"].value = "Hello"), ställa dem med Font och Fill objekt, och bygga kolumner eller linje diagram med dedikerade add_bar()- och [PLECEholds_9} metoder på ws.charts.
Eftersom biblioteket inte är beroende av inhemska Office-bibliotek, kör det identiskt på Windows, Linux och macOS CI runners, Docker containers och serverfria miljöer. Paketet markitdown-aspose-cells-plugin utökar Microsofts MarkItDown bibliotek med XLSX stöd, vilket möjliggör full arbetsbok till markdown export med en enda samtal. Utvecklare som behöver den kompletta kommersiella API med full produktionsstöd kan använda Aspose.Cells for Python tillsammans med dessa öppna källor resurser .
ws.cells["A1"] bracket notering.NotImplementedError på spar).password parameter i ett rad.markitdown-aspose-cells-plugin lägger till XLSX export till MarkItdown.Aspose.Cells FOSS kan installeras med en enda pip install aspose-cells-foss kommando. Det finns inga inhemska Office-bibliotek eller systempaket att installera. biblioteket körs på någon Python 3.7+ miljö utan sammansättningsteg.
API är avsiktligt liten: Workbook, Worksheet , Cells och Font samt Chart täcker det stora flertalet av verkliga användningsfall. Kodbasen är MIT-licenserad, värd på GitHub och accepterar buggrapporter och dragkrav.
Installera med pip, sedan skapa en Workbook, få tillgång till den första Worksheet och skriva värden direkt till cellerna med hjälp av bracket notering. Exempelet visar också hur man sväljer header raden genom att ändra cellstil innan spara.
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")
Öppna arbetsboken som sparas ovan, lägg till en raddiagram över ett antal rader och ringa sedan save() tre gånger med olika filändelser - XLSX, Markdown och CSV - utan att ändra någon annan kod.
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")
Det är en gratis, MIT-licensierad Python bibliotek för att skapa, läsa, modifiera och exportera Excel-skivor utan att behöva Microsoft Office.
XLSX för läsning/skrivning. exporteringsformaterna endast inkluderar CSV, Markdown och JSON. Mark down export är byggd i biblioteket via save_as_markdown() och kräver ingen plugin. den valfria markitdown-aspose-cells-plugin lägger till XLsX support till Microsofts MarkItDown bibliotek – det är en separat integration, inte ett krav för Mark Down export.
Aspose.Cells FOSS är en ren Python-bibliotek med ingen beroende av Microsoft Office, COM automatisering eller någon egentidsutförande.
Kör pip install aspose-cells-foss. Inga ytterligare systempaket eller inhemska förlängningar krävs.
Ja. biblioteket stöder bar, linje, pi, område och lager diagram typer via dedikerade diagrammbyggande metoder på ws.charts. Dessa fem typer sparar till XLSX utan fel. Andra diagra typer (scatter, combo, vattenfall etc.) kan skapas i minne men höja NotImplementedError när workbook.save() kallas.
Passera en password parameter när du sparar för att skydda arbetsboken med AES-kryptering.
markitdown-aspose-cells-plugin integrerar Aspose.Cells FOSS i Microsofts MarkItDown-bibliotek, vilket möjliggör fullständig XLSX-till-Markdown konvertering med en enda samtal.
Källkod, utgångsspårare och bidragsgivning finns tillgängliga på GitHub under MIT-licensen.