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

Aspose.Cells FOSS za Python

Stvorite, mijenjate i izvozite Excelove preglednice iz Pythona – besplatno i otvorenog koda, bez ovisnosti o Microsoft Officeu.

Otvorena knjižnica za Excelove tablice

Aspose.Cells FOSS za Python je besplatna knjižnica otvorenog koda za rad s datotekama tablica u Python aplikacijama. Instalirajte je s jednim ‘pip install aspose-cells-foss’ komandu i počnite stvarati radne knjige, čitati stanice, primjenjivati stilove, graditi grafike i izvoziti na XLSX, CSV, TSV, Markdown ili JSON, sve bez potrebe za Microsoft Excel ili bilo kakvu ovisnost o Officeu.

Knjižnica otkriva čistu, Pythonic API-je izgrađen oko ‘radnog lista’, ‘radnog lista’, ‘Celula’ i ‘Celula’, poznate objekte svaki programer tablica zna. čitati i pisati stanice koristeći oznaku bracket (ws.cells["A1"].value = "Hello"), stilirati ih s ‘Font’ i ‘Fill’ objekata, i izgraditi kolone ili linijske grafike koristeći namijenjene ‘add_bar()’ i ‘add_line()’ metode na ‘ws.charts’.

Budući da knjižnica nema ovisnost o natječajnim knjižnicama Officea, ona se istovjetno pokreće na Windows, Linux i macOS CI-u, Docker kontejnerima i okruženjima bez poslužitelja. „markitdown-aspose-cells-plugin“ paket proširuje Microsoftovu MarkItDown knjižnicu uz podršku XLSX-a, omogućujući izvoz cjelokupne radne knjige u Markdown u jednom pozivu.

Čitanje i pisanje Excel datoteka

  • XLSX: Otvorite i sačuvajte radne knjige s punom vjernošću putovanja.
  • ** Pristup stanicama: ** Čitajte i pišite vrijednosti s označavanjem brojeva ws.cells["A1"]
  • ** Formule: ** Napisati formule niza koje su ponovno izračunati na sačuvati.
  • Multiple formati izvoza: Izvoz u CSV, TSV, Markdown i JSON.
  • **Nepoznati dijelovi XML-a sačuvani su verbatim prilikom ponovnog čuvanja.

Gdje se Aspose.Cells FOSS može koristiti

  • Pipeline podataka: Rezultati upita iz baze podataka izvoze se izravno u XLSX ili CSV.
  • Priroditi izvješća: Izgradite stilske, robne marke Excel izvješća bez Officea.
  • Dokumentacija: Pretvorite tablice u Markdown pomoću dodatka MarkItDown.
  • **ETL tokovi rada: ** Čitajte ulazne listove, pretvarajte podatke i pišite izlazne radne knjige.
  • ** CI/CD automatizacija:** Generira preglednice rezultata testa unutar Docker kontejnera.

Styling, grafike i sigurnost

  • **Font i ispunjenje: ** Primijenite smjese, italike, veličine fontova, boje prednjeg i pozadine.
  • ** Formati brojeva: ** Postavite datum, valutu i prilagođene formate brojeva po ćeliji.
  • ** Grafički:** Izgradite bar, liniju, kolač, raspršivač, područje i kombinirane grafike.
  • **AES šifriranje: ** Zaštitite radne knjige s parametrom “slovo” u jednom redu.
  • **MarkItDown plugin: ** markitdown-aspose-cells-plugin dodaje XLSX izvoz u MarkItDown.

Iskustvo programera

Aspose.Cells FOSS se može instalirati pomoću jednog zapovijedi “pip install aspose-cells-foss”.Nitve Office knjižnice ili sustavni paketi za instalaciju ne postoje.

API je namjerno mali: “Workbook”, “Worksheet”, “Cells”, “Cell”, “Font”, “Fill” i “Chart” pokrivaju veliku većinu slučajeva uporabe u stvarnom svijetu.

Stvaranje radne knjige i pisanje stanica

Instalirajte s pip-om, a zatim kreirajte radnu svesku, pristupite prvom radnom listu i unesite vrijednosti izravno u stanice pomoću oznake za čavrljanje.

» Bash PIP instalira aspose-cells-foss » »

» Python iz aspose.cells_foss uvoz radni list

WB = radna knjiga ws = wb.worksheets[0]

Pišite vrijednosti

c.cells[“A1”].vrijednost = “Proizvod” c.cells[“B1”].vrijednost = “Doplata” c.cells[“A2”].vrijednost = “Vidžet” c.cells[“B2”].vrijednost = 42000

#Bold The Header Rue (svrha glave) za kol u [“A1”, „B1”]: stil = ws.cells[col].get_style() style.font.bold = Istina c.dll[col].apply_style(style)

c.save (”report.xlsx”) » »

Izgradnja dijagrama i izvoz u više formata

Otvorite radnu svesku pohranjenu gore, dodajte barski grafikon na niz redova, a zatim nazovite ‘save()’ tri puta s različitim datotečnim proširenjima (XLSX, Markdown i CSV) bez mijenjanja bilo kojeg drugog koda.

» Python iz aspose.cells_foss uvoz radni list

wb = radna knjiga (”report.xlsx”) ws = wb.worksheets[0]

Dodaj bar grafikona preko redova 2-10

grafikon = ws.charts.add_bar(12, 0, 25, 6) Chart.n_series.add(“B2:B10”, Istina) Chart.title = “Potpuno prihoda po proizvodu”

u.save(“report_with_chart.xlsx”)

Izvoziti istu radnu svesku u Markdown

u.save (”report.md”)

ili izvoz u CSV

u.save („report.csv”) » »

Frequently Asked Questions

Što je Aspose.Cells FOSS za Python?

To je besplatna, MIT-ov licencirana Python knjižnica za stvaranje, čitanje, mijenjanje i izvoz Excel tablica bez potrebe za Microsoft Officeom.

Koji su formati datoteka podržani?

XLSX za čitanje/pisanje. Formati za izvoz uključuju CSV, TSV, Markdown (preko Plugina MarkItDown) i JSON.

Trebate li Microsoft Excel ili Office?

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

Kako ga instalirati?

Zaustavite ‘pip install a-cells-foss’. ne zahtijevaju se dodatni paket sustava ili natjecanje.

Mogu li napraviti karte?

Knjižnica podržava vrste grafikona bar, linija, kolač, raspršivač, područje i kombinacije putem namijenjenih metoda za izrada grafikona na ‘ws.charts’.

Je li šifriranje podržano?

Prenosite parametar “lozinka” prilikom čuvanja kako biste zaštitili radnu svesku pomoću AES šifriranja.

Što je MarkItDown plugin?

‘markitdown-aspose-cells-plugin’ integrira Aspose.Cells FOSS u Microsoftovu knjižnicu MarkItDown, omogućavajući potpunu konverziju XLSX-a u Markdown s jednim pozivom.

Gdje mogu pronaći izvorni kod?

Izvornog koda, tracker izdanja i vodič za doprinose dostupni su na GitHubu pod MIT licencom.

  

Resursi za podršku i učenje

 Hrvatski