Aspose.Cells FOSS för Python är ett gratis, öppen källkod-bibliotek för att arbeta med kalkylbladsfiler i Python-applikationer. Installera det 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, allt utan att kräva Microsoft Excel eller någon Office-beroende.
Biblioteket exponerar en ren, Pythonic API byggd kring Workbook, Worksheet, Cells och Cell, de välbekanta objekten som varje kalkylbladsutvecklare känner till. Läs och skriv celler med hakparentesnotation (ws.cells["A1"].value = "Hello"), stilisera dem med Font- och Fill-objekt, och bygg kolumn- eller linjediagram med dedikerade add_bar()- och add_line()-metoder på ws.charts.
Eftersom biblioteket inte har något beroende av inhemska Office-bibliotek kör det identiskt på Windows, Linux och macOS CI‑runners, Docker‑behållare och serverlösa miljöer. Paketet markitdown-aspose-cells-plugin utökar Microsofts MarkItDown-bibliotek med XLSX‑stöd, vilket möjliggör fullständig arbetsbok‑till‑Markdown‑export med ett enda anrop. Utvecklare som behöver den kompletta kommersiella API med fullt produktionsstöd kan använda Aspose.Cells for Python tillsammans med dessa öppna källkodsresurser.
ws.cells["A1"] hakparentesnotation.NotImplementedError vid sparande).password -parameter i en rad.markitdown-aspose-cells-plugin lägger till XLSX export i MarkIt Down.Aspose.Cells FOSS kan installeras med ett enda pip install aspose-cells-foss‑kommando. Det finns inga inbyggda Office‑bibliotek eller systempaket att installera. Biblioteket körs på alla Python 3.7+‑miljöer utan kompileringssteg.
API är avsiktligt litet: Workbook, Worksheet, Cells, Cell, Font, Fill och Chart täcker den stora majoriteten av verkliga användningsfall. Kodbasen är MIT‑licensierad, hostad på GitHub och tar emot felrapporter och pull‑requests.
Installera med pip, skapa sedan en Workbook, få tillgång till den första Worksheet och skriv värden direkt i cellerna med hjälp av parentesnotering. Exemplet visar också hur man fettar rubriken genom att ändra cellstilen innan du sparar.
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")
Öppna arbetsboken som sparats ovan, lägg till ett streckdiagram över en rad rader och ring sedan save() tre gånger med olika filtillägg 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 ett fritt, MIT-licensierat Python bibliotek för att skapa, läsa, ändra och exportera Excel kalkylblad utan att behöva Microsoft Office.
XLSX för läs-/skriv. Exportformater inkluderar CSV, Markdown och JSON. Mark Down export är inbyggd i biblioteket via save_as_markdown() och kräver inget plugin. Det valfria markitdown-aspose-cells-plugin lägger till Xlsx stöd till Microsofts MarkItDown bibliotek det är en separat integration, inte ett krav för Mark down export.
Nej. Aspose.Cells FOSS är ett pure-Python bibliotek utan beroende av Microsoft Office, COM-automation eller någon proprietär runtime.
Utför pip install aspose-cells-foss. Inga ytterligare systempaket eller nativa tillägg krävs.
Ja. Biblioteket stöder stäng, linje, paj, område och lagerdiagramtyper via dedikerade diagram-byggare metoder på ws.charts. Dessa fem typer spara till XLSX utan fel. Andra diagramtypper (scatter, combo, vattenfall etc.) kan skapas i minnet men höja NotImplementedError när workbook.save() kallas.
Ja. Ge 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 ett enda samtal.
Källkoden, utgiftsspåraren och bidragshandledningen finns tillgängliga på GitHub under MIT-licensen.