Aspose.Cells FOSS za Python je besplatna, otvorena knjižnica za rad s spreadsheet datoteke u aplikacijama Pythona. instalirajte ga jednim zapovijedom pip install aspose-cells-foss i počnite stvaranje radnih knjiga, čitanja stanica, primjene stilova, izgradnje grafikona i izvoza na XLSX, CSV, Markdown ili JSON, sve bez potrebe za Microsoft Excel ili bilo kakvu ovisnost o Officeu.
Knjižnica prikazuje čistu, Pythonsku API izgrađenu oko Workbook, Worksheet i Cells – poznate predmete koji svaki razvijatelj brošura zna. Pročitajte i pišite stanice pomoću notiranja braketa (ws.cells["A1"].value = "Hello"), oblikujte ih s Font i Fill objektima, a stvaranje stolpca ili redova grafikama pomoći posvećenim metodama add_bar() te add_line() na {TWEB .
Budući da knjižnica nema ovisnost o domaćim Office knjižnicama, ona se radi isto na Windows, Linux i macOS CI runners, Docker kontejnerima i server-free okruženjima. paket markitdown-aspose-cells-plugin proširuje Microsoftovu MarkItDown knjižnicu s XLSX podrškom, omogućavajući izvoz punog radnog lista do Markingdown jednim pozivom. Razvijalci koji trebaju potpunu komercijalnu API sa punom proizvodnom podršcom mogu koristiti Aspose.Cells for Python uz ove resurse otvorenog izvora.
ws.cells["A1"] braketno ocjenom.NotImplementedError na sačuvanje).password u jednoj liniji.markitdown-aspose-cells-plugin dodaje XLSX izvoz u MarkItdown.Aspose.Cells FOSS je instaliran s jednim zapovijedom pip install aspose-cells-foss. nema domaćih Office knjižnica ili sustav paketa za instalaciju. knjižnice radi na bilo kojem Python 3.7+ okruženju bez koraka kompilacije.
API je namjerno mali: Workbook, Worksheet , Cells i Font obuhvaća veliku većinu slučajeva stvarnog korištenja. Kodbaza je MIT-licentirana, domaćin na GitHubu i prihvaća izvješća o pogreškama i traži zahtjeve.
Instalirajte s pipom, zatim stvorite Workbook, pristupite prvom Worksheet i napišite vrijednosti izravno na stanice pomoću notiranja bretka.
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 knjigu sačuvanu gore, dodajte raspored črtana preko niz redova, a zatim nazovite save() tri puta s različitim proširenjima datoteke – 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, MIT-licentirana Python knjižnica za stvaranje, čitanje i izmjenu Excel brošura bez potrebe za Microsoft Office.
XLSX za čitanje/pisanje. izvozni formati uključuju CSV, Markdown i JSON. Mark Down export je izrađen u knjižnicu putem save_as_markdown() i ne zahtijeva nikakav plugin. Opcionalni markitdown-aspose-cells-plugin dodaje XL SX podršku Microsoftovoj knjižnici MarkItDown – to je odvojeno integraciju, a ne zahtjev za Mark down eksport.
Aspose.Cells FOSS je čista Python knjižnica bez ovisnosti o Microsoft Officeu, COM automatizaciji ili bilo kojem vlastitom radnom vremenu.
Ne zahtijevaju se dodatni sustavni paketi ili native proširenja.
Da. Knjižnica podržava vrste karata, linije, peća, područja i zaliha putem posvećenih metoda gradnje karate na ws.charts. Ovi pet vrsta spašavaju XLSX bez pogreške. Ostale vrste karte (scatter, combo, waterfall itd.) mogu se stvoriti u memoriji ali podižu NotImplementedError kada se nazove workbook.save() .
Provedite parametar password kada uštedite kako biste zaštitili radnu knjigu s AES šifriranjem.
markitdown-aspose-cells-plugin integrira Aspose.Cells FOSS u Microsoftovu knjižnicu MarkItDown, omogućavajući punu konverziju XLSX-to-Markdown uz jedan poziv.
Izvorni kod, tracker rezultata i vodič za doprinos dostupni su na GitHub-u pod MIT licencom.