Aspose.Cells FOSS for Python è una libreria open source gratuita per lavorare con i file di fogli di calcolo nelle applicazioni di Python. Installatelo con un singolo comando ‘pip install aspose-cells-foss’ e iniziare a creare libri di lavoro, leggere celle, applicare stili, costruire grafici e esportare in XLSX, CSV, TSV, Markdown o JSON, tutto senza richiedere Microsoft Excel o qualsiasi dipendenza di Office.
La biblioteca espone un’API Pythonic pulita e costruita attorno a “Workbook”, “Worksheet”, “Cell” e “Cell”, oggetti familiari che ogni sviluppatore di fogli di calcolo conosce. Leggere e scrivere le celle utilizzando la notazione di bracket (‘ws.cells[“A1”].value = “Hello”`), stilizzarle con gli oggetti “Font” e “Fill” e creare le colonne o le linee utilizzando i metodi dedicati “add_bar()” e “add_line()” su “ws.charts”.
Poiché la libreria non dipende dalle librerie di Office native, funziona in modo identico su Windows, Linux e macOS CI runner, contenitori Docker e ambienti senza server. Il pacchetto ‘markitdown-aspose-cells-plugin’ estende la libreria MarkItDown di Microsoft con il supporto XLSX, consentendo l’esportazione completa di un libro di lavoro a Markdown con una singola chiamata.
ws.cells["A1"].markitdown-aspose-cells-plugin aggiunge l’esportazione XLSX a MarkItDown.Aspose.Cells FOSS è installabile con un singolo comando ‘pip install aspose-cells-foss’.Non ci sono librerie di Office native o pacchetti di sistema da installare. La libreria funziona in qualsiasi ambiente Python 3.7+ senza passaggi di compilazione.
L’API è intenzionalmente piccola: “Workbook”, “Worksheet”, “Cells”, “Cell”, “Font”, “Fill” e “Chart” coprono la stragrande maggioranza dei casi di utilizzo del mondo reale.
Installa con pip, quindi crea un ‘workbook’, accede al primo ‘workbook’ e scrive i valori direttamente nelle celle utilizzando la notazione del bracket.
«Bash pip installare aspose-cells-foss «»
Il Python da aspose.cells_foss import Workbook
Wb = Libro di lavoro() WS = wb.worksheets di lavoro[0]
#scrivere valori c.cells[“A1”].valore = “Produzione” c.cells[“B1”].valore = “Ricevuto” c.cells[“A2”].valore = “Widget” c.cells[“B2”].valore = 42000
Il nuovo Bold the Header Roo per col in [“A1”, “B1” ] : stile = ws.cells[col].get_style() style.font.bold = vero c.cells[col].apply_style(style)
di archiviazione (”report.xlsx”) «»
Apri la cartella di lavoro salvata sopra, aggiungi una scheda a barre su una serie di righe, quindi chiama ‘save()’ tre volte con diverse estensioni di file (XLSX, Markdown e CSV) senza modificare nessun altro codice.
Il Python da aspose.cells_foss import Workbook
wb = Libro di lavoro (“report.xlsx”) WS = wb.worksheets di lavoro[0]
schema = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, vero) chart.title = “Ricevuti per prodotto”
c.save(“report_with_chart.xlsx”)
Wb.save (“report.md”)
wb.save (“report.csv”) «»
È una libreria Python gratuita e con licenza MIT per creare, leggere, modificare ed esportare fogli di calcolo di Excel senza richiedere Microsoft Office.
I formati esportati includono CSV, TSV, Markdown (via plugin MarkItDown) e JSON.
Aspose.Cells FOSS è una libreria di Python pura senza dipendenza da Microsoft Office, COM automation o qualsiasi runtime proprietario.
Eseguire ‘pip install aspose-cells-foss’. non sono necessari pacchetti di sistema aggiuntivi o estensioni native.
La libreria supporta i tipi di schede di barra, linea, piatto, scatter, area e combo tramite metodi di creazione di schede dedicati su ‘ws.charts’.
Passare un parametro “password” quando si salva per proteggere la cartella di lavoro con crittografia AES.
Il plugin “markitdown-aspose-cells-plugin” integra Aspose.Cells FOSS nella libreria MarkItDown di Microsoft, consentendo la conversione completa XLSX-to-Markdown con una singola chiamata.
Il codice sorgente, il tracker di emissione e la guida ai contributi sono disponibili su GitHub sotto la licenza MIT.