Aspose.Cells FOSS per Python è una libreria gratuita, open source per lavorare con i file di scheda in applicazioni Python. Installarlo con un singolo comando pip install aspose-cells-foss e iniziare a creare libri di lavoro, leggere cellule, applicare stili, costruire grafici, ed esportare ad XLSX, CSV, Markdown o JSON, tutto senza richiedere Microsoft Excel o qualsiasi dipendenza Office.
La biblioteca esprime un API pulito e Pythonic costruito intorno a Workbook, Worksheet e Cells che tutti gli sviluppatori di schede conoscono. Leggi e scrivete le cellule utilizzando la notazione di bracket (ws.cells["A1"].value = "Hello"), lo stilizziate con gli oggetti Font e Fill, ed edificate i grafici della colonna o delle linee utilizzando metodi dedicati add_bar() ed add_line() su ws.charts.
Poiché la biblioteca non dipende dalle biblioteche Office native, funziona in modo identico sui corridori di Windows, Linux e macOS CI, i contenitori Docker e gli ambienti senza server. Il pacchetto markitdown-aspose-cells-plugin estende la libreria MarkItDown di Microsoft con il supporto XLSX, consentendo l’esportazione completa del libro di lavoro a Markingdown con una sola chiamata. Gli sviluppatori che hanno bisogno dell’API commerciale completo con supportazioni di produzione complete possono utilizzare Aspose.Cells for Python insieme a questi risorse open source.
ws.cells["A1"].NotImplementedError su salvo).password in una riga.markitdown-aspose-cells-plugin aggiunge XLSX esportazione a MarkItdown.Aspose.Cells FOSS è installabile con un singolo comando pip install aspose-cells-foss. Non ci sono biblioteche native di Office o pacchetti di sistema da installare. La biblioteca funziona su qualsiasi ambiente Python 3.7+ senza passaggi di compilazione.
L’API è intenzionalmente piccolo: Workbook, Worksheet , Cells e Font copre la maggior parte dei casi di utilizzo del mondo reale. La base di codice è MIT-licensata, ospitata su GitHub e accetta i rapporti di bug e le richieste di pull.
Installare con la pip, quindi creare un Workbook, accedere al primo Worksheet e scrivere i valori direttamente alle cellule utilizzando la notazione di bracket. L’esempio mostra anche come agitare la riga del titolo modificando lo stile della cellula prima di salvare.
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")
Apri il libretto di lavoro salvo sopra, aggiungi un diagramma di barra su una serie di righe e poi chiama save() tre volte con diverse estensioni file - XLSX, Markdown e CSV - senza cambiare nessun altro codice.
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")
È una libreria gratuita, con licenza MIT Python per la creazione, la lettura, il modificamento e l’esportazione di schede Excel senza richiedere Microsoft Office.
XLSX per la lettura/scrizione. formati di esportazione includono CSV, Markdown e JSON. Mark Down export è costruito nella biblioteca tramite save_as_markdown() e non richiede alcun plugin. l’opzionale markitdown-aspose-cells-plugin aggiunge il supporto XL SX alla libreria di Microsoft MarkItDown - è un’integrazione separata, non una richiesta per Mark down export.
Aspose.Cells FOSS è una libreria Python pura senza dipendenza da Microsoft Office, COM automazione o qualsiasi tempo di funzionamento proprietario.
Eseguire pip install aspose-cells-foss. Non sono richiesti ulteriori pacchetti di sistema o estensioni native.
Sì. La biblioteca supporta i tipi di schede bar, linea, pietra, area e stock tramite metodi dedicati per la costruzione del grafico su ws.charts. Questi cinque tipi salvi XLSX senza errore. Altri tipi (scatter, combo, waterfall, ecc.) possono essere creati in memoria ma alzare NotImplementedError quando è chiamato workbook.save() .
Passare un parametro password quando si salva per proteggere il libro di lavoro con la crittografia AES.
markitdown-aspose-cells-plugin integra Aspose.Cells FOSS nella biblioteca MarkItDown di Microsoft, consentendo la conversione completa XLSX-to-Markdown con una sola chiamata.
Il codice sorgente, il tracciatore di emissioni e la guida per i contributi sono disponibili su GitHub sotto la licenza MIT.