1. Producten
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS voor Python

Creëer, bewerk en exporteer Excel-werkbladen vanuit Python - gratis en open source, geen Microsoft Office-afhankelijkheid.

Open source Python-bibliotheek voor Excel-schetsheets

Aspose.Cells FOSS voor Python is een gratis, open source bibliotheek voor het werken met spreadsheetbestanden in Python-toepassingen. Installeer het met een enkele opdracht ‘pip install aspose-cells-foss’ en begin met het maken van werkmappen, het lezen van cellen, het toepassen van stijlen, het bouwen van grafieken en het exporteren naar XLSX, CSV, TSV, Markdown of JSON, alles zonder dat Microsoft Excel of een Office-afhankelijkheid vereist is.

De bibliotheek onthult een schone, Pythonic API gebouwd rond ‘Workbook’, ‘Worksheet’, ‘Cells’ en ‘Cell’, de bekende objecten elke spreadsheet ontwikkelaar kent. Lees en schrijf cellen met behulp van bracket notatie (ws.cells["A1"].value = "Hello"), stileer ze met ‘Font’ en ‘Fill’ objecten, en bouw kolom of regeldiagrammen met behulp van de speciale ‘add_bar()’ en ‘add_line()’ methoden op ‘ws.charts’.

Omdat de bibliotheek geen afhankelijkheid heeft van native Office-bibliotheken, werkt deze identiek op Windows, Linux en macOS CI-loperen, Docker-containers en serverloze omgevingen.Het ‘markitdown-aspose-cells-plugin’-pakket breidt de MarkItDown-bibliotheek van Microsoft uit met XLSX-ondersteuning, waardoor volledige workbook-to-Markdown-export mogelijk is met één oproep.

Lees en schrijf Excel-bestanden

  • XLSX: Open en sla werkboeken op met volledige loyaliteit.
  • **Cell access: ** Lees en schrijf waarden met de notatie ‘ws.cells[“A1”]` van de stapel.
  • ** Formules: ** Schrijf formule-reeksen die opnieuw worden berekend op Save.
  • Multiple exportformaten: Exporteren naar CSV, TSV, Markdown en JSON.
  • ** Round-trip safe: ** Onbekende XML-onderdelen worden verbale bewaard bij het opslaan.

Waar Aspose.Cells FOSS kan worden gebruikt

  • Data pipelines: Exporteer de database query resultaten rechtstreeks naar XLSX of CSV.
  • Bericht genereren: Build stijlvolle, merkgebaseerde Excel-rapporten zonder Office.
  • **Documentatie: ** Converteer spreadsheets naar Markdown via de MarkItDown-plugin.
  • ** ETL-werkstromen: ** Lees invoerbladen, transformeer gegevens en schrijf output-werkboeken.
  • **CI/CD-automatisering: ** Genereren van testresultaten spreadsheets in Docker-containers.

Styling, grafieken en beveiliging

  • **Font en vul: ** Breng dappere, italiaanse, lettertype, voorgrond en achtergrond kleuren toe.
  • Nummerindelingen: Stel de datum, valuta en aangepaste nummerafbeeldingen per cel in.
  • Charts: Build bar, lijn, pie, scatter, gebied en combo-charts.
  • **AES-versleuteling: ** Bescherm werkboeken met een ‘wachtwoord’-parameter in één regel.
  • **MarkItDown-plugin: ** ‘markitdown-aspose-cells-plugin’ voegt XLSX-export toe aan MarkItDown.

Ontwikkelaarservaring

Aspose.Cells FOSS kan worden geïnstalleerd met een enkele opdracht ‘pip install aspose-cells-foss’.Er zijn geen native Office-bibliotheken of systeempakketten om te installeren.De bibliotheek wordt uitgevoerd in elke Python 3.7+ omgeving zonder compilatie stappen.

De API is opzettelijk klein: ‘Workbook’, ‘Worksheet’, ‘Cells’, ‘Cell’, ‘Font’, ‘Fill’ en ‘Chart’ dekken de overgrote meerderheid van de real-world gebruik gevallen.

Een werkboek maken en cellen schrijven

Installeer met pip, maak vervolgens een ‘Workbook’, toegang tot de eerste ‘Workheet’ en schrijf waarden rechtstreeks in cellen met behulp van de notatie van de schakelaar.

‘Bash’ Pip installeren aspose-cells-foss ‘’

‘Python’ van aspose.cells_foss import Workbook

Wb = werkboek() ws = wb.worksheets [0]

schrijf waarden

ws.cells[“A1”].waarde = “Product” ws.cells[“B1”].waarde = “Inkomen” ws.cells[“A2”].waarde = “Widget” ws.cells[“B2”].waarde = 42000

#Bold de header rij voor col in [“A1”, „B1”]: stijl = ws.cells[col].get_style() style.font.bold = waar w.cells[col].apply_style(stijl)

wb.save(“report.xlsx”) ‘’

Een grafiek opbouwen en exporteren naar meerdere formaten

Open de werkboek die hierboven is opgeslagen, voeg een bardiagram toe over een reeks rijen, roep vervolgens ‘save()’ drie keer met verschillende bestandsextensies (XLSX, Markdown en CSV) zonder enige andere code te wijzigen.

‘Python’ van aspose.cells_foss import Workbook

wb = Werkboek(“report.xlsx”) ws = wb.worksheets [0]

Voeg een bardiagram toe over rijen 2-10

diagram = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, waar) chart.title = “Een product per product”

wb.save(“report_with_chart.xlsx”)

Exporteren van dezelfde werkmap naar Markdown wb.save (”report.md”)

Of exporteren naar CSV

wb.save (”report.csv”) ‘’

Frequently Asked Questions

Wat is Aspose.Cells FOSS voor Python?

Het is een gratis, MIT-licentieerde Python-bibliotheek voor het maken, lezen, wijzigen en exporteren van Excel-werkbladen zonder dat Microsoft Office vereist is.

Welke bestandsformaten worden ondersteund?

Export-alleen formaten zijn onder andere CSV, TSV, Markdown (via de MarkItDown plugin) en JSON.

Is Microsoft Excel of Office nodig?

Aspose.Cells FOSS is een pure Python-bibliotheek zonder afhankelijkheid van Microsoft Office, COM-automatisering of enige eigen runtime.

Hoe installeer ik het?

Run ‘pip install aspose-cells-foss’. geen extra systeempakketten of native extensies zijn vereist.

Kan ik kaarten maken?

De bibliotheek ondersteunt bar, lijn, pie, scatter, gebied en combo-graftypen via speciale diagrambouwermethoden op ‘ws.charts’.

Is encryptie ondersteund?

Geef een ‘wachtwoord’-parameter door bij het opslaan om de werkmap te beschermen met AES-encryptie.

Wat is de MarkItDown plugin?

De ‘markitdown-aspose-cells-plugin’ integreert Aspose.Cells FOSS in de MarkItDown-bibliotheek van Microsoft, waardoor volledige XLSX-to-Markdown-conversie mogelijk is met één oproep.

Waar kan ik de broncode vinden?

De broncode, de issue tracker en de bijdrage gids zijn beschikbaar op GitHub onder de MIT-licentie.

  

Ondersteuning en leermiddelen

 Nederlands