Aspose.Cells FOSS for Python er et gratis, open source-bibliotek til arbejde med regnearkfiler i Python-applikationer. Installer det med en enkelt kommando ‘pip install aspose-cells-foss’ og start med at oprette projektmapper, læse celler, anvende stilarter, opbygge diagrammer og eksportere til XLSX, CSV, TSV, Markdown eller JSON, alt uden at kræve Microsoft Excel eller nogen Office-afhængighed.
Biblioteket udsætter en ren, Pythonic API bygget omkring ‘Workbook’, ‘Worksheet’, ‘Cells’ og ‘Cell’, de velkendte objekter, som hver regnearksudvikler kender. Læs og skriv celler ved hjælp af bracket notation (ws.cells["A1"].value = "Hej"), stil dem med ‘Font’ og ‘Fill’ objekter, og opbyg kolonne eller linjediagrammer ved hjælp af dedikerede ‘add_bar()’ og ‘add_line()’ metoder på ‘ws.charts’.
Da biblioteket ikke er afhængigt af de indfødte Office-biblioteker, kører det på samme måde på Windows, Linux og macOS CI-kørere, Docker-containere og serverløse miljøer. Pakken ‘markitdown-aspose-cells-plugin’ udvider Microsofts MarkItDown-bibliotek med XLSX-understøttelse, hvilket gør det muligt at eksportere hele projektmapper til Markdown med et enkelt opkald.
ws.cells["A1"] notation af båndet.markitdown-aspose-cells-plugin tilføjer XLSX eksport til MarkItDown.Aspose.Cells FOSS kan installeres med en enkelt kommando, “pip install aspose-cells-foss”. Der er ingen indfødte Office-biblioteker eller systempakker at installere. Biblioteket kører på ethvert Python 3.7+ miljø uden compilationstrin.
API’en er bevidst lille: ‘Workbook’, ‘Worksheet’, ‘Cells’, ‘Cell’, ‘Font’, ‘Fill’ og ‘Chart’ dækker det store flertal af brugs tilfælde i den virkelige verden.
Installér med pip, opret en ‘arbejdsbog’, få adgang til det første ‘arbejdsblad’ og skriv værdier direkte til cellerne ved hjælp af notation af bånd. Eksemplet viser også, hvordan du kan ændre cellestilen ved at ændre overskriftsraden, før du gemmer.
»Bash Pip installerer aspose-cells-foss »«
af Python fra aspose.cells_foss import Workbook
Wb = arbejdsbog ( ws = wb.worksheets [0 ]
ws.cells[“A1”].værdi = “Produkt” ws.cells[“B1”].værdi = “Indtjening” ws.cells[“A2”].værdi = “Widget” celler[“B2”].værdi = 42000
Læs mere: Bold the header row for col i [“A1”, “B1” ]: stil = ws.cells[col].get_style() style.font.bold = Sandt c.cells[col].apply_style(stil)
afspare (”report.xlsx”) »«
Åbn den arbejdsbog, der er gemt ovenfor, tilføj et stregdiagram over en række rækker, og ring derefter ‘save()’ tre gange med forskellige filudvidelser (XLSX, Markdown og CSV) uden at ændre nogen anden kode.
af Python fra aspose.cells_foss import Workbook
wb = Arbejdsbog(“report.xlsx”) ws = wb.worksheets [0 ]
diagram = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, Sandt) Chart.title = “Indtægter efter produkt”
i.save(“report_with_chart.xlsx”)
Eksporter den samme projektmappe til Markdown afspærre (”report.md”)
Wb.save (”report.csv”) »«
Det er et gratis, MIT-licenseret Python-bibliotek til at oprette, læse, ændre og eksportere Excel-regneark uden at kræve Microsoft Office.
Export-kun formater omfatter CSV, TSV, Markdown (via MarkItDown plugin) og JSON.
Aspose.Cells FOSS er et rent Python-bibliotek uden afhængighed af Microsoft Office, COM-automation eller nogen proprietær runtime.
Kør ‘pip install aspose-cells-foss’. ingen yderligere systempakker eller indfødte udvidelser er påkrævet.
Biblioteket understøtter bar, linje, pie, scatter, område og combo-grafityper via dedikerede diagrambyggermetoder på ‘ws.charts’.
Pass en “adgangskode” -parameter, når du gemmer for at beskytte projektmappen med AES-kryptering.
‘markitdown-aspose-cells-plugin’ integrerer Aspose.Cells FOSS i Microsofts MarkItDown-bibliotek, hvilket muliggør fuld XLSX-til-Markdown-konvertering med et enkelt opkald.
Kildekoden, emissionssporeren og bidragsguiden er tilgængelige på GitHub under MIT-licensen.