Aspose.Cells FOSS for Python er et gratis, åpen kildekode bibliotek for å arbeide med regnearkfiler i Python-applikasjoner. Installer det med en enkelt kommando, installer aspose-cells-foss og start med å lage arbeidsbøker, lese celler, bruke stiler, bygge diagrammer og eksportere til XLSX, CSV, TSV, Markdown eller JSON, alt uten å kreve Microsoft Excel eller noen Office-avhengighet.
Biblioteket viser et rent, Pythonic API bygget rundt “Workbook”, “Worksheet”, “Cells” og “Cell”, de kjente objektene som alle regnearkutviklere kjenner. Les og skriv celler ved hjelp av bracket notasjon (ws.cells["A1"].value = "Hello"), stil dem med “Font” og “Fill” objekter, og bygg kolonne- eller linjediagrammer ved hjelp av dedikerte “add_bar()” og “add_line()” -metoder på “ws.charts”.
Siden biblioteket ikke er avhengig av innfødte Office-biblioteker, kjører det på samme måte på Windows, Linux og macOS CI-løpere, Docker-beholdere og serverløse miljøer. pakken «markitdown-aspose-cells-plugin» utvider Microsofts MarkItDown-bibliotek med XLSX-støtte, slik at full arbeidsbok-til-Markdown-eksport er mulig med ett enkelt anrop.
ws.cells["A1"] notasjon på båndet.markitdown-aspose-cells-plugin legger til XLSX-eksport til MarkItDown.Aspose.Cells FOSS kan installeres med en enkelt kommando, “pip install aspose-cells-foss”.Det er ingen native Office-biblioteker eller systempakker å installere.
API er bevisst liten: “Workbook”, “Worksheet”, “Cells”, “Cell”, “Font”, “Fill” og “Chart” dekker det store flertallet av virkelige bruksområder.
Installer med pip, opprett en “arbeidsbok”, få tilgang til det første “arbeidsskjemaet” og skriv verdier direkte til celler ved hjelp av notasjon av bånd.
«Bash» Pip installerer aspose-cells-foss «»
«Python» fra aspose.cells_foss import arbeidsbok
Wb = arbeidsboken ws = wb.worksheets for arbeidsoppgaver[0]
«Bold the header row» for kol i [”A1”, “B1”]: stil = ws.cells[col].get_style() style.font.bold = sant c.cells[col].apply_style(stil)
Wb.save(“report.xlsx”) «»
Åpne arbeidsboken som er lagret ovenfor, legg til et strekkdiagram over en rekke rader, og ring deretter ‘save()’ tre ganger med forskjellige filtyper (XLSX, Markdown og CSV) uten å endre noen annen kode.
«Python» fra aspose.cells_foss import arbeidsbok
wb = arbeidsbok(“report.xlsx”) ws = wb.worksheets for arbeidsoppgaver[0]
diagram = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, sant) Chart.title = “Inntjening etter produkt”
wb.save(“report_with_chart.xlsx”)
Eksporter samme arbeidsbok til Markdown Wb.save («report.md»)
wb.save («report.csv») «»
Det er et gratis, MIT-lisensert Python-bibliotek for å lage, lese, endre og eksportere Excel-regneark uten å kreve Microsoft Office.
Eksport-bare formater inkluderer CSV, TSV, Markdown (via MarkItDown-plugin) og JSON.
Aspose.Cells FOSS er et rent Python-bibliotek uten avhengighet av Microsoft Office, COM-automasjon eller noen proprietær kjøretid.
Kjør ‘pip install aspose-cells-foss’. ingen ekstra systempakker eller innfødte utvidelser er nødvendig.
Biblioteket støtter bar, linje, pie, scatter, område og kombinasjonsdiagramtyper via dedikerte diagrambyggingsmetoder på ‘ws.charts’.
Pass en “passord” -parameter når du lagrer for å beskytte arbeidsboken med AES-kryptering.
‘markitdown-aspose-cells-plugin’ integrerer Aspose.Cells FOSS i Microsofts MarkItDown-bibliotek, og muliggjør full XLSX-til-Markdown-konvertering med ett enkelt anrop.
Kildekoden, utgivelsessporeren og bidragsveiledningen er tilgjengelig på GitHub under MIT-lisensen.