Aspose.Cells FOSS for Python er et gratis, åpen kildekode bibliotek for å jobbe med regnearkfiler i Python-applikasjoner. Installer det med en enkelt pip install aspose-cells-foss kommando og begynne å lage arbeidsbøker, lese celler, bruke stiler, bygge diagrammer, og eksportere til XLSX, CSV, Markdown eller JSON, alt uten at du trenger Microsoft Excel eller noen Office avhengighet .
Biblioteket avslører et rent, pythonisk API bygget rundt Workbook, Worksheet,Cells og Cell , de kjente objektene som alle regnearkutviklere kjenner. Les og skriv celler ved hjelp av parentes notasjon (ws.cells["A1"].value = "Hello"), stil dem med Font Og Fill objekter, og bygge kolonne eller linje diagrammer ved bruk av dedikerte add_bar() and add_line() metoder på ws.charts.
Siden biblioteket ikke er avhengig av Office-biblioteker, kjører det identisk på Windows-, Linux- og macOS CI-løpere, Docker-beholdere og serverløse miljøer. markitdown-aspose-cells-plugin pakken utvider Microsofts MarkItDown-biblioteek med XLSX-støtte, slik at full arbeidsbok til Markdown-eksport kan gjøres med ett enkelt oppkall. Utviklere som trenger den komplette kommersielle APIen med fullstendig produksjonsstøtte kan bruke Aspose.Cells for Python sammen med disse open source ressursene.
ws.cells["A1"] klammeparentesnotasjon.NotImplementedError ved lagring).password -parameter i én linje.markitdown-aspose-cells-plugin legger til XLSX eksport til MarkIt Down.Aspose.Cells FOSS kan installeres med en enkelt pip install aspose-cells-foss‑kommando. Det finnes ingen native Office‑biblioteker eller systempakker som må installeres. Biblioteket kjører på ethvert Python 3.7+‑miljø uten kompileringstrinn.
Den API er bevisst liten: Workbook, Worksheet, Cells, Cell, Font, Fill og Chart dekker det store flertallet av virkelige bruksområder. Kodebasen er MIT‑lisensiert, hostet på GitHub, og godtar feilrapporter og pull‑forespørsler.
Installer med pip, opprett deretter en Workbook, få tilgang til den første Worksheet og skriv verdier direkte i celler ved hjelp av parentes notasjon. Eksemplet viser også hvordan du fetter overskriften ved å endre cellestil før lagring.
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")
Åpne arbeidsboken som er lagret ovenfor, legg til et strekkdiagram over en rekke rader og ring save() tre ganger med forskjellige filutvidelser XLSX, Markdown og CSV ?? uten å endre noen annen kode.
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 er et gratis, MIT-lisensert Python bibliotek for å lage, lese, endre og eksportere Excel regneark uten at du trenger Microsoft Office.
XLSX for lese/skrive. Eksport-bare formater inkluderer CSV, Markdown og JSON. Mark down eksport er innebygd i biblioteket via save_as_markdown() og krever ingen plugin. Den valgfrie markitdown-aspose-cells-plugin legger til Xlsx støtte til Microsofts MarkItDown bibliotek det er en separat integrasjon, ikke et krav for Mark Down export.
Nei. Aspose.Cells FOSS er et rent Python-bibliotek uten avhengighet av Microsoft Office, COM automatisering eller noen proprietær kjøretid.
Utfør pip install aspose-cells-foss. Ingen ekstra systempakker eller native utvidelser er nødvendig.
Ja. Biblioteket støtter streg, linje, pie, areal og lagerdiagramtyper via dedikerte diagram-byggermetoder på ws.charts. Disse fem typene lagrer til XLSX uten feil. Andre diagramtypper (scatter, combo, waterfall osv.) kan opprettes i minnet men heve NotImplementedError når workbook.save() kalles.
Pass en password parameter når du lagrer for å beskytte arbeidsboken med AES-kryptering.
markitdown-aspose-cells-plugin integrerer Aspose.Cells FOSS i Microsofts MarkItDown-bibliotek, noe som gjør full XLSX-til-Markdown-konvertering mulig med ett samtale.
Kildekoden, utgiftssporeren og bidragshåndboken er tilgjengelig på GitHub under MIT-lisensen.