Aspose.Cells FOSS for Python er et gratis, open-source bibliotek til at arbejde med regnearksfiler i Python applikationer. Installér det med en enkelt pip install aspose-cells-foss kommando og begynd at oprette arbejdsbøger, læse celler, anvende stilarter, bygge diagrammer og eksportere til XLSX, CSV, Markdown eller JSON, alt uden at kræve Microsoft Excel eller nogen Office‑afhængighed.
Biblioteket eksponerer en ren, Pythonisk API bygget omkring Workbook, Worksheet, Cells og Cell, de velkendte objekter som enhver regnearksudvikler kender. Læs og skriv celler ved hjælp af klammeparentesnotation (ws.cells["A1"].value = "Hello"), style dem med Font og Fill objekter, og byg kolonne‑ eller linjediagrammer ved hjælp af dedikerede add_bar() og add_line() metoder på ws.charts.
Fordi biblioteket ikke har nogen afhængighed af native Office‑biblioteker, kører det identisk på Windows, Linux og macOS CI runners, Docker containere og serverløse miljøer. Den markitdown-aspose-cells-plugin pakke udvider Microsofts MarkItDown bibliotek med XLSX support, hvilket muliggør fuld arbejdsbog‑til‑Markdown eksport med et enkelt kald. Udviklere, der har brug for den komplette kommercielle API med fuld produktionssupport, kan bruge Aspose.Cells for Python sammen med disse open-source ressourcer.
ws.cells["A1"] i parentes.NotImplementedError ved opsparing).password -parameter i én linje.markitdown-aspose-cells-plugin tilføjer XLSX-eksport til MarkIt Down.Aspose.Cells FOSS kan installeres med en enkelt pip install aspose-cells-foss kommando. Der er ingen native Office-biblioteker eller systempakker at installere. Biblioteket kører på ethvert Python 3.7+ miljø uden kompileringstrin.
Den API er bevidst lille: Workbook, Worksheet, Cells, Cell, Font, Fill og Chart dækker langt de fleste virkelige anvendelsestilfælde. Kodebasen er MIT-licenseret, hostet på GitHub, og accepterer fejlrapporter og pull requests.
Installer med pip, oprette derefter en Workbook, få adgang til den første Worksheet og skrive værdier direkte i celler ved hjælp af parentes notation. Eksemplet viser også hvordan man fedter overskriften linje ved at ændre cellen stil før gemme.
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 bog, der er gemt ovenfor, tilføj et stregdiagram over en række rækker og ring derefter til save() tre gange med forskellige filudvidelser XLSX, Markdown og CSV ?? uden at ændre 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 et gratis, MIT-licenseret Python bibliotek til at oprette, læse, ændre og eksportere Excel regneark uden at kræve Microsoft Office.
XLSX til læsning/skrivning. Eksport-only formater omfatter CSV, Markdown og JSON. Mark Down eksport er indbygget i biblioteket via save_as_markdown() og kræver ingen plugin. Det valgfrie markitdown-aspose-cells-plugin tilføjer XSLX support til Microsofts MarkItDown bibliotek det er en separat integration, ikke et krav for Mark down export.
Nej. Aspose.Cells FOSS er et rent-Python bibliotek uden afhængighed af Microsoft Office, COM-automatisering eller nogen proprietær runtime.
Kør pip install aspose-cells-foss. Ingen yderligere systempakker eller native udvidelser er nødvendige.
Ja. Biblioteket understøtter streg, linje, pie, areal og lagerdiagramtyper via dedikerede diagram-byggermetoder på ws.charts. Disse fem typer gemmer til XLSX uden fejl. Andre diagramtypper (scatter, combo, vandfald osv.) kan oprettes i hukommelsen men hæve NotImplementedError når workbook.save() opkaldes.
Ja. Passer en password parameter, når du gemmer for at beskytte arbejdsmappen med AES-kryptering.
markitdown-aspose-cells-plugin integrerer Aspose.Cells FOSS i Microsofts MarkItDown-bibliotek, hvilket gør fuld XLSX-til-Markdown konvertering mulig med et enkelt opkald.
Kilden, udgiftssporeren og bidragshåndbogen er tilgængelige på GitHub under MIT-licensen.