Aspose.Cells FOSS per Python è una libreria gratuita e open-source per lavorare con file di fogli di calcolo in applicazioni Python. Installala con un unico comando pip install aspose-cells-foss e inizia a creare cartelle di lavoro, leggere celle, applicare stili, creare grafici ed esportare in XLSX, CSV, Markdown o JSON, il tutto senza richiedere Microsoft Excel o alcuna dipendenza da Office.
La libreria espone un API pulito e Pythonic costruito attorno a Workbook, Worksheet, Cells e Cell, gli oggetti familiari che ogni sviluppatore di fogli di calcolo conosce. Leggi e scrivi celle usando la notazione a parentesi (ws.cells["A1"].value = "Hello"), stilizzale con gli oggetti Font e Fill, e costruisci grafici a colonne o a linee usando i metodi dedicati add_bar() e add_line() su ws.charts.
Poiché la libreria non ha dipendenze da librerie Office native, funziona identicamente su runner CI Windows, Linux e macOS, container Docker e ambienti serverless. Il pacchetto markitdown-aspose-cells-plugin estende la libreria MarkItDown di Microsoft con supporto XLSX, consentendo l’esportazione completa da cartella di lavoro a Markdown con una singola chiamata. Gli sviluppatori che necessitano del completo API commerciale con pieno supporto in produzione possono utilizzare Aspose.Cells for Python insieme a queste risorse open-source.
ws.cells["A1"].NotImplementedError al salvataggio).password in una sola riga.markitdown-aspose-cells-plugin aggiunge XLSX esportazione a MarkIt Down.Aspose.Cells FOSS è installabile con un singolo comando pip install aspose-cells-foss. Non ci sono librerie Office native o pacchetti di sistema da installare. La libreria funziona su qualsiasi ambiente Python 3.7+ senza passaggi di compilazione.
Il API è intenzionalmente piccolo: Workbook, Worksheet, Cells, Cell, Font, Fill e Chart coprono la stragrande maggioranza dei casi d’uso reali. Il codebase è con licenza MIT, ospitato su GitHub, e accetta segnalazioni di bug e pull request.
Installa con pip, quindi crea un Workbook, accedi al primo Worksheet e scrivi i valori direttamente nelle celle utilizzando la notazione tra parentesi. L’esempio mostra anche come in grassetto l’intestazione della riga modificando lo stile delle cellule prima di salvare.
pip install aspose-cells-fossfrom 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 la cartella di lavoro salvata sopra, aggiungi un grafico a barre su una gamma di righe e chiama save() tre volte con estensioni di file diverse XLSX, Markdown e CSV ?? senza modificare 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 Python gratuita con licenza MIT per creare, leggere, modificare ed esportare fogli di calcolo Excel senza richiedere Microsoft Office.
XLSX per lettura/scrittura. I formati di esportazione includono CSV, Markdown e JSON. L’esportazione Mark down è integrata nella libreria tramite save_as_markdown() e non richiede alcun plugin. Il supporto opzionale markitdown-aspose-cells-plugin aggiunge il suppporto XSLX alla biblioteca MarkItDown di Microsoft è un’integrazione separata, non un requisito per l’export Mark Down .
No. Aspose.Cells FOSS è una libreria Python pura senza dipendenza da Microsoft Office, automazione COM o qualsiasi tempo di esecuzione proprietario.
Esegui pip install aspose-cells-foss. Non sono richiesti pacchetti di sistema aggiuntivi o estensioni native.
Sì. La libreria supporta tipi di grafico a barre, linee, pie, aree e stock tramite metodi dedicati per il formatore dei grafici su ws.charts. Questi cinque tipi salvano in XLSX senza errori. Altri tipi de grafica (scatter, combo, cascata, ecc.) possono essere creati nella memoria ma aumentano NotImplementedError quando viene chiamato workbook.save() .
Passare un parametro password quando si salva per proteggere la cartella di lavoro con crittografia AES.
markitdown-aspose-cells-plugin integra Aspose.Cells FOSS nella libreria MarkItDown di Microsoft, consentendo una conversione completa da XLSX a Markdown con un’unica chiamata.
Il codice sorgente, il tracker di emissione e la guida ai contributi sono disponibili su GitHub sotto licenza MIT.