Aspose.Cells FOSS za Python je besplatna, open-source biblioteka za rad s datotekama proračunskih tablica u Python aplikacijama. Instalirajte je jednim pip install aspose-cells-foss naredbom i počnite stvarati radne knjige, čitati ćelije, primjenjivati stilove, izraditi grafikone i izvoziti u XLSX, CSV, Markdown ili JSON, sve bez potrebe za Microsoft Excelom ili bilo kojim Office ovisnostima.
Biblioteka izlaže čist, Pythonic API izgrađen oko Workbook, Worksheet, Cells i Cell, poznatih objekata koje svaki programer proračunskih tablica poznaje. Čitajte i pišite ćelije koristeći notaciju u zagradama (ws.cells["A1"].value = "Hello"), stilizirajte ih s Font i Fill objektima, i izradite stupčaste ili linijske grafikone koristeći posvećene add_bar() i add_line() metode na ws.charts.
Budući da biblioteka nema ovisnost o izvornoj Office biblioteci, radi identično na Windows, Linux i macOS CI runnerima, Docker kontejnerima i serverless okruženjima. markitdown-aspose-cells-plugin paket proširuje Microsoftovu MarkItDown biblioteku s XLSX podrškom, omogućujući potpuni izvoz radne knjige u Markdown jednim pozivom. Programeri koji trebaju kompletan komercijalni API s potpunom proizvodnom podrškom mogu koristiti Aspose.Cells for Python uz ove open-source resurse.
ws.cells["A1"].NotImplementedError pri čuvanju).password u jednom redu.markitdown-aspose-cells-plugin dodaje XLSX izvoz u MarkitDowns.Aspose.Cells FOSS je moguće instalirati jednim pip install aspose-cells-foss naredbom. Ne postoje izvorne Office biblioteke niti sustavski paketi za instalaciju. Biblioteka radi na bilo kojem Python 3.7+ okruženju bez koraka kompilacije.
API je namjerno mali: Workbook, Worksheet, Cells, Cell, Font, Fill i Chart pokrivaju veliku većinu stvarnih slučajeva upotrebe. Kodna baza je licencirana pod MIT-om, smještena na GitHubu i prihvaća izvještaje o greškama i pull zahtjeve.
Instalirajte s pipom, zatim kreirajte Workbook, pristupite prvom Worksheet i pišite vrijednosti izravno u ćelije koristeći opisavanje zagrada. Primjer također pokazuje kako nategnuti naslovni red modifikacijom stila ćelija prije čuvanja.
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")
Otvorite radnu svesku koja je sačuvana gore, dodajte bar grafikon preko niza redova, a zatim pozovite save() tri puta s različitim proširenjima datoteka XLSX, Markdown i CSV ?? bez promjene bilo kojeg drugog koda.
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")
To je besplatna Python biblioteka pod licencom MIT-a za stvaranje, čitanje i izvoz Excelovih preglednica bez potrebe za Microsoft Officeom.
XLSX za čitanje/pisanje. Formati koji se izvoze uključuju CSV, Markdown i JSON. Mark Down export je ugrađen u knjižnicu putem save_as_markdown() i ne zahtijeva nikakvu dodatku. Opcionalni markitdown-aspose-cells-plugin dodaje podršku XSLX-u Microsoftovoj MarkItDown biblioteci to je zasebna integracija, a nije zahtjev za Mark down eksport.
Ne. Aspose.Cells FOSS je čista-Python biblioteka bez ovisnosti o Microsoft Officeu, COM automatizaciji ili bilo kojem vlasničkom runtimeu.
Pokrenite pip install aspose-cells-foss. Nisu potrebni dodatni sistemski paketi ili izvorni proširenja.
Da. Biblioteka podržava tipove čvorova, linije, pite, površine i stopa kroz metode namjenjene grafičkim kreatorima na ws.charts. Ove pet vrsta štedi u XLSX bez pogreške. Ostale vrste grafikona (scatter, combo, vodopad itd.) mogu se stvoriti u memoriji ali podići NotImplementedError kada se zove workbook.save() .
Da. Predajte password parametar prilikom čuvanja za zaštitu radne sveske s AES šifriranjem.
markitdown-aspose-cells-plugin integrira Aspose.Cells FOSS u Microsoftovu MarkItDown knjižnicu, omogućavajući potpunu XLSX-to-Markdown konverziju jednim pozivom.
Izvorni kod, tracker za ishod i vodič doprinosa dostupni su na GitHub-u pod licencom MIT.