Aspose.Cells FOSS for Python er en gratis, open-source bibliotek til at arbejde med spreadsheet filer i Pythons applikationer. Installér det med et enkelt pip install aspose-cells-foss kommando og start oprettelse af arbejdsbøger, læsning celler, anvendelsesstiler, bygge diagrammer og eksportering til XLSX, CSV, Markdown eller JSON, alt uden at kræve Microsoft Excel eller nogen Office afhængighed.
Biblioteket udviser en ren, Pythonic API bygget omkring Workbook, Worksheet og Cells - de kendte objekter hver skærmbilleder udvikler kender. Læs og skriv celler ved hjælp af bræknotation (ws.cells["A1"].value = "Hello"), stil dem med Font og Fill objekter, og opbyg kolonne eller linje diagrammer ved brug af dedikerede add_bar() och add_line() metoder på ws.charts.
Fordi biblioteket ikke er afhængig af de indfødte Office-biblioteker, kører det identisk på Windows, Linux og macOS CI runner, Docker containers og serverløse miljøer. pakken markitdown-aspose-cells-plugin udvider Microsofts MarkItDown bibliotek med XLSX support, hvilket gør det muligt at eksportere fuld arbejdsbok til markdown med en enkelt opkald. udviklere, der har brug for den komplette kommercielle API med fuld produktionsstøtte kan bruge Aspose.Cells for Python sammen med disse åbne kilde ressourcer.
ws.cells["A1"] bræknotation.NotImplementedError på spar).password parameter i én række.markitdown-aspose-cells-plugin tilføjer XLSX eksport til MarkItdown.Aspose.Cells FOSS kan installeres med en enkelt pip install aspose-cells-foss kommando. Der er ingen indfødte Office-biblioteker eller systempakker til at installere. Biblioteket kører på ethvert Python 3.7+ miljø uden compilation trin.
API’en er på forhånd lille: Workbook, Worksheet , Cells og Font dækker det store flertal af de virkelige brugsfæld. Codebase er MIT-licenseret, hostet på GitHub og accepterer bugrapporter og trækker anmodninger.
Installation med pip, derefter oprette en Workbook, få adgang til den første Worksheet og skrive værdier direkte til celler ved hjælp af bræknotation. eksemplet viser også hvordan man kan hældre headerrigen ved at ændre cellestil før sparing.
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")
Åbn den ovenstående redigerede arbejdsbok, tilføje en bartegram over et antal rader og ringe save() tre gange med forskellige filudvidelser - XLSX, Markdown og CSV - uden at ændre nogen anden 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 en gratis, MIT-licenseret Python bibliotek til at skabe, læse, redigere og eksportere Excel-skærmbilleder uden Microsoft Office.
XLSX til læsning/skrivelse. Export-kun formater omfatter CSV, Markdown og JSON. Mark Down eksport er bygget i biblioteket via save_as_markdown() og kræver ingen plugin. Den valgfrie markitdown-aspose-cells-plugin tilføjer XL SX support til Microsofts MarkItDown bibliotek - det er en separat integration, ikke et krav for Mark down eksport.
Aspose.Cells FOSS er en ren Python-bibliotek, der ikke afhænger af Microsoft Office, COM automatisering eller ejendomsmæssige driftstid.
Run pip install aspose-cells-foss. Der kræves ingen yderligere systempakker eller indfødte udvidelser.
Ja. biblioteket understøtter bar, linje, pie, område og lager diagram typer via dedikerede diagrammebudder metoder på ws.charts. Disse fem typer sparer til XLSX uden fejl. Andre diagrimtyper (scatter, combo, vandfald osv.) kan oprettes i hukommelse men løfte NotImplementedError når workbook.save() er kaldt.
Pass en password parameter, når du sparer for at beskytte arbejdsbogen med AES-kryptering.
markitdown-aspose-cells-plugin integrerer Aspose.Cells FOSS i Microsofts MarkItDown-bibliotek, hvilket muliggør fuld XLSX-til-Markdown konvertering med en enkelt opkald.
Kildekoden, udgavesporeren og bidragsgivelsen er tilgængelige på GitHub under MIT-licens.