Aspose.Cells FOSS pentru Python este o bibliotecă gratuită, open-source pentru lucrul cu fișiere de tip foaie de calcul în aplicații Python. Instalați-o cu o singură comandă pip install aspose-cells-foss și începeți să creați registre de lucru, să citiți celule, să aplicați stiluri, să construiți grafice și să exportați în XLSX, CSV, TSV, Markdown sau JSON, totul fără a necesita Microsoft Excel sau orice dependență Office.
Biblioteca expune un API curat, Pythonic, construit în jurul obiectelor Workbook, Worksheet, Cells și Cell, obiectele familiare pe care orice dezvoltator de foi de calcul le cunoaște. Citiți și scrieți celule utilizând notația cu paranteze (ws.cells["A1"].value = "Hello"), stilizați-le cu obiectele Font și Fill și construiți grafice de tip coloană sau linie folosind metodele dedicate add_bar() și add_line() pe ws.charts.
Deoarece biblioteca nu are nicio dependență de bibliotecile native Office, rulează identic pe runner-ele CI Windows, Linux și macOS, containere Docker și medii serverless. Pachetul markitdown-aspose-cells-plugin extinde biblioteca MarkItDown a Microsoft cu suport XLSX, permițând export complet de la registru de lucru la Markdown cu un singur apel.
ws.cells["A1"].password pe o singură linie.markitdown-aspose-cells-plugin adaugă export XLSX în MarkItDown.Aspose.Cells FOSS poate fi instalat cu o singură comandă pip install aspose-cells-foss. Nu există biblioteci Office native sau pachete de sistem de instalat. Biblioteca rulează pe orice mediu Python 3.7+ fără pași de compilare.
API‑ul este intenționat mic: Workbook, Worksheet, Cells, Cell, Font, Fill și Chart acoperă majoritatea cazurilor de utilizare din viața reală. Codul sursă este licențiat sub MIT, găzduit pe GitHub, și acceptă rapoarte de erori și cereri de pull.
Instalați cu pip, apoi creați un Workbook, accesați primul Worksheet și scrieți valori direct în celule utilizând notația cu paranteze. Exemplul arată, de asemenea, cum să îngroșați rândul de antet modificând stilul celulei înainte de salvare.
pip install aspose-cells-foss
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Scrie valori
ws.cells["A1"].value = "Produs"
ws.cells["B1"].value = "Venit"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Îngroașă rândul de antet
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")
Deschideți registrul de lucru salvat mai sus, adăugați un grafic cu bare pe o gamă de rânduri, apoi apelați save() de trei ori cu extensii de fișier diferite (XLSX, Markdown și CSV) fără a modifica alt cod.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Adaugă un grafic cu bare peste rândurile 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Venituri pe produs"
wb.save("report_with_chart.xlsx")
# Exportă același registru de lucru în Markdown
wb.save("report.md")
# Sau exportă în CSV
wb.save("report.csv")
Este o bibliotecă Python gratuită, licențiată sub MIT, pentru crearea, citirea, modificarea și exportarea foilor de calcul Excel fără a necesita Microsoft Office.
XLSX pentru citire/scriere. Formatele doar pentru export includ CSV, TSV, Markdown (prin pluginul MarkItDown) și JSON.
Nu. Aspose.Cells FOSS este o bibliotecă pure-Python fără nicio dependență de Microsoft Office, automatizare COM sau orice runtime proprietar.
Rulați pip install aspose-cells-foss. Nu sunt necesare pachete de sistem suplimentare sau extensii native.
Da. Biblioteca suportă tipurile de grafice bară, linie, plăcintă, dispersie, zonă și combo prin metode dedicate de construire a graficelor pe ws.charts.
Da. Treceți un parametru password la salvare pentru a proteja caietul de lucru cu criptare AES.
markitdown-aspose-cells-plugin integrează Aspose.Cells FOSS în biblioteca MarkItDown a Microsoft, permițând conversia completă XLSX‑to‑Markdown cu un singur apel.
Codul sursă, tracker-ul de probleme și ghidul de contribuție sunt disponibile pe GitHub sub licența MIT.