1. Proizvodi
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS za Python

Stvaranje, izmjena i izvoz Excel brošura iz Pythona – besplatno i otvoreno izvorno, nula ovisnost Microsoft Office.

Otvorena knjižnica Python za Excel spreadsheets

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.

Pročitajte i napišite Excel datoteke

  • XLSX: Otvorite i sačuvajte radne knjige s punom vjernošću za putovanje.
  • Cell pristup: Pročitajte i napišite vrijednosti s ws.cells["A1"] braketno ocjenom.
  • Formule: Napisati formule redove pohranjene u XLSX-u – ocjenjivao je Excel ili LibreOffice na otvorenom, a ne knjižnica na štednju vremena.
  • Multiple export formati: Izvoz na CSV, Markdown i JSON.
  • Sigurno putovanje: Nepoznati XML dijelovi su sačuvani na re-save.

Gdje se Aspose.Cells FOSS može koristiti

  • Data pipelines: Izvoz podataka baze podataka rezultat traženja izravno na XLSX ili CSV.
  • Generacija izvješća: Izgradite stilirane, označene Excelove izvješće bez Officea.
  • Dokumentacija: Konvertirati spreadsheets u Markdown putem plugina MarkItDown.
  • ETL radni tokovi: Pročitajte ulazne listove, pretvorite podatke i pišete izvornu radnu knjigu.
  • CI/CD automatizacija: Generirajte testne rezultate u posudama Docker-a.

Styling, grafikoni i sigurnost

  • Znak i popunite: Primijenite hrabri, italski, veličinu pisma, prednjeg područja i boje pozadine.
  • Formati broja: Uredi datum, valutu i prilagođene formate brojeva po ćeliji.
  • Charts: Izgradite bar, liniju, pećnicu, područje i listove (te pet vrsta sačuvaju XLSX bez pogreške; drugi tipovi grafikona podižu NotImplementedError na sačuvanje).
  • AES šifriranje: Zaštitite radne knjige s parametrom password u jednoj liniji.
  • MarkItDown plugin: markitdown-aspose-cells-plugin dodaje XLSX izvoz u MarkItdown.

Razvijalac iskustvo

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.

Stvorite radnu knjigu i napišite stanice

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")

Izgradite grafikon i izvozite u više formata

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")

Često postavljana pitanja

Što je Aspose.Cells FOSS za Python?

To je besplatna, MIT-licentirana Python knjižnica za stvaranje, čitanje i izmjenu Excel brošura bez potrebe za Microsoft Office.

Koji su formati datoteke podržani?

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.

Je li to Microsoft Excel ili Office?

Aspose.Cells FOSS je čista Python knjižnica bez ovisnosti o Microsoft Officeu, COM automatizaciji ili bilo kojem vlastitom radnom vremenu.

Kako ga instalirati?

Ne zahtijevaju se dodatni sustavni paketi ili native proširenja.

Mogu li napraviti grafike?

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() .

Je li šifriranje podržano?

Provedite parametar password kada uštedite kako biste zaštitili radnu knjigu s AES šifriranjem.

Što je to MarkItDown plugin?

markitdown-aspose-cells-plugin integrira Aspose.Cells FOSS u Microsoftovu knjižnicu MarkItDown, omogućavajući punu konverziju XLSX-to-Markdown uz jedan poziv.

Gdje mogu pronaći izvorni kod?

Izvorni kod, tracker rezultata i vodič za doprinos dostupni su na GitHub-u pod MIT licencom.

  

Resursi za podršku i učenje

 Hrvatski