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 cărți de lucru, să citiți celule, să aplicați stiluri, să construiți grafice și să exportați în XLSX, CSV, Markdown sau JSON, totul fără a necesita Microsoft Excel sau orice dependență Office.
Biblioteca expune un API curat, Pythonic, construit în jurul 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 metode dedicate add_bar() și add_line() pe ws.charts.
Deoarece biblioteca nu are nicio dependență de bibliotecile native Office, rulează identic pe Windows, Linux și macOS în CI runners, containere Docker și medii serverless. Pachetul markitdown-aspose-cells-plugin extinde biblioteca MarkItDown a Microsoft cu suport XLSX, permițând export complet de la cartea de lucru la Markdown cu un singur apel. Dezvoltatorii care au nevoie de API comercial complet cu suport complet pentru producție pot folosi Aspose.Cells for Python alături de aceste resurse open-source.
ws.cells["A1"].NotImplementedError pe salvă).password într-o singură linie.markitdown-aspose-cells-plugin adaugă export XLSX la Mark ItDowns.Aspose.Cells FOSS este instalabil 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 este intenționat mic: Workbook, Worksheet, Cells, Cell, Font, Fill și Chart acoperă majoritatea cazurilor de utilizare din lumea 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 folosind notația între paranteze. Exemplul arată de asemenea cum să îndrăznești rândul capului modificând stilul celulei înainte de 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")
Deschideți cartea de lucru salvată mai sus, adăugați un diagramă cu bare pe o gamă de rânduri, apoi sunați save() de trei ori cu diferite extensii de fișiere XLSX, Markdown și CSV ?? fără a schimba niciun alt cod.
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")
Este o bibliotecă Python gratuită, licențiată de MIT pentru crearea, citirea, modificarea și exportul fișierelor de calcul Excel fără a necesita Microsoft Office.
XLSX pentru citire/scriere. Formatele de export include CSV, Markdown și JSON. Exportul Mark down este integrat în bibliotecă prin save_as_markdown() și nu necesită niciun plugin. Opționalul markitdown-aspose-cells-plugin adaugă suport XSLX la biblioteca Microsoft MarkItDown este o integrare separată, nu o cerință pentru exportarea Mark Down.
Nu. Aspose.Cells FOSS este o bibliotecă Python pură fără dependență de Microsoft Office, automatizarea COM sau orice runtime proprietar.
Rulați pip install aspose-cells-foss. Nu sunt necesare pachete suplimentare de sistem sau extensii native.
Da. Biblioteca suportă tipurile de diagramă cu bare, linii, plăcinte, zone și stocuri prin metode dedicate pentru construcția graficului pe ws.charts. Aceste cinci tipuri salvează în XLSX fără erori. Alte tipurele de grafice (scatter, combo, cascadă etc.) pot fi create în memorie dar crescând NotImplementedError atunci când se cheamă workbook.save() .
Da. Treci un parametru password atunci când salvezi pentru a proteja cartea de lucru cu criptare AES.
markitdown-aspose-cells-plugin integrează Aspose.Cells FOSS în biblioteca MarkItDown a Microsoft, permițând o conversie completă XLSX-Markdown cu un singur apel.
Codul sursă, tracker-ul de emisie și ghidul contribuției sunt disponibile pe GitHub sub licența MIT.