Aspose.Cells FOSS za Python je besplatna, open‑source biblioteka za rad sa spreadsheet fajlovima u Python aplikacijama. Instalirajte je jednim pip install aspose-cells-foss komandama i počnite da pravite radne sveske, čitate ćelije, primenjujete stilove, pravite grafikone i izvozite u XLSX, CSV, TSV, Markdown ili JSON, sve bez potrebe za Microsoft Excel-om ili bilo kojom Office zavisnošću.
Biblioteka izlaže čist, Pythonic API izgrađen oko Workbook, Worksheet, Cells i Cell, poznatih objekata koje svaki developer spreadsheet‑a zna. Čitajte i pišite ćelije koristeći notaciju u zagradama (ws.cells["A1"].value = "Hello"), stilizujte ih pomoću objekata Font i Fill, i pravite kolone ili linijske grafikone koristeći posvećene metode add_bar() i add_line() na ws.charts.
Pošto biblioteka nema zavisnost od nativnih Office biblioteka, radi identično na Windows, Linux i macOS CI runner‑ima, Docker kontejnerima i serverless okruženjima. Paket markitdown-aspose-cells-plugin proširuje Microsoft‑ovu MarkItDown biblioteku sa XLSX podrškom, omogućavajući kompletan izvoz radne sveske u Markdown jednim pozivom.
ws.cells["A1"].password u jednoj liniji.markitdown-aspose-cells-plugin dodaje XLSX izvoz u MarkItDown.Aspose.Cells FOSS se može instalirati jednim pip install aspose-cells-foss komandama. Nema nativnih Office biblioteka ili sistemskih paketa za instalaciju. Biblioteka radi na bilo kom Python 3.7+ okruženju bez koraka kompilacije.
API je namerno mali: Workbook, Worksheet, Cells, Cell, Font, Fill i Chart pokrivaju veliku većinu stvarnih slučajeva upotrebe. Kod je licenciran pod MIT licencom, hostovan na GitHub‑u i prihvata izveštaje o greškama i pull zahteve.
Instalirajte pomoću pip‑a, zatim kreirajte Workbook, pristupite prvom Worksheet i upišite vrednosti direktno u ćelije koristeći notaciju zagrade. Primer takođe pokazuje kako da podebljate zaglavni red modifikovanjem stila ćelije pre čuvanja.
pip install aspose-cells-foss
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Upisivanje vrednosti
ws.cells["A1"].value = "Proizvod"
ws.cells["B1"].value = "Prihod"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Podebljaj zaglavni red
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")
Otvorite radnu svesku sačuvanu iznad, dodajte stubičasti grafikon nad opsegom redova, zatim pozovite save() tri puta sa različitim ekstenzijama fajlova (XLSX, Markdown i CSV) bez menjanja bilo kog drugog koda.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Dodajte stubičasti grafikon nad redovima 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Prihod po proizvodu"
wb.save("report_with_chart.xlsx")
# Izvezi isti radni list u Markdown
wb.save("report.md")
# Ili izvezi u CSV
wb.save("report.csv")
To je besplatna, MIT-licencirana Python biblioteka za kreiranje, čitanje, izmenu i izvoz Excel tabela bez potrebe za Microsoft Office-om.
XLSX za čitanje/pisanje. Formati samo za izvoz uključuju CSV, TSV, Markdown (preko MarkItDown dodatka) i JSON.
Ne. Aspose.Cells FOSS je čista-Python biblioteka bez zavisnosti od Microsoft Office-a, COM automatizacije ili bilo kog vlasničkog runtime-a.
Pokrenite pip install aspose-cells-foss. Nisu potrebni dodatni sistemski paketi ili nativna proširenja.
Da. Biblioteka podržava vrste grafikona stubičasti, linijski, pita, raspršeni, površinski i kombinovani putem posvećenih metoda za izgradnju grafikona na ws.charts.
Da. Prosledite parametar password prilikom čuvanja da zaštitite radnu svesku AES enkripcijom.
markitdown-aspose-cells-plugin integriše Aspose.Cells FOSS u Microsoft-ovu MarkItDown biblioteku, omogućavajući potpunu konverziju iz XLSX u Markdown jednim pozivom.
Izvorni kod, sistem za praćenje problema i vodič za doprinos su dostupni na GitHub-u pod MIT licencom.