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

Aspose.Cells FOSS Python programėlės

Sukurkite, keiskite ir eksportuokite „Excel“ skaičiuokles iš „Python“ – nemokamai ir atviro kodo, be „Microsoft Office“ priklausomybės.

Atviro kodo Python biblioteka „Excel“ skaičiuoklėms

Aspose.Cells FOSS for Python yra nemokama, atviro kodo biblioteka, skirta dirbti su skaičiuoklės failais Python programose. Įdiekite ją vienu “pip install aspose-cells-foss” komandos ir pradėkite kurti darbaknygas, skaityti ląsteles, taikyti stilius, kurti diagramas ir eksportuoti į XLSX, CSV, TSV, Markdown ar JSON, visa tai nereikalauja “Microsoft Excel” ar bet kokios “Office” priklausomybės.

Bibliotekoje pateikiamas švarus, Pythonic API, pastatytas aplink „Darbo knyga“, „Darbo lapas“, „Ląstelės“ ir „Ląstelė“, pažįstamus objektus kiekvienas skaičiuoklės kūrėjas žino.Skaitykite ir rašykite ląsteles naudojant bracket notavimą („ws.cells“ [„A1“].value = „Hello“‘), stiliumi juos su „Font“ ir „Fill“ objektais, ir kurkite stulpelių ar eilučių diagramas naudojant specializuotus „add_bar()“ ir „add_line()“ metodus „ws.charts“.

Kadangi biblioteka nepriklauso nuo natūralių „Office“ bibliotekų, ji veikia vienodai „Windows“, „Linux“ ir „macOS CI“ paleidimo sistemose, „Docker“ konteinerėse ir serverių neturinčiose aplinkose. „markitdown-aspose-cells-plugin“ paketas išplečia „Microsoft“ „MarketItDown“ biblioteką su XLSX palaikymu, leidžiančiu visą darbaknygę į „Markdown“ eksportuoti vienu skambinimu.

Skaityti ir rašyti Excel failus

  • XLSX: Atidarykite ir išsaugokite darbaknygę su pilnu ištikimybės apsisukimo režimu.
  • **Ląstelės prieiga: ** Skaityti ir rašyti reikšmes su „ws.cells[“A1“]“ išraiškos.
  • ** Formulės: ** Parašykite formulių eilutes, kurios perskaičiuojamos išsaugant.
  • Daugybė eksporto formatų: Eksportuokite į CSV, TSV, Markdown ir JSON.
  • ** Apskritimo saugus: ** Nežinomos XML dalys išsaugomos žodžiu, kai išsaugoma.

Kur Aspose.Cells FOSS gali būti naudojamas

  • ** Duomenų vamzdynai:** Duomenų bazės užklausos rezultatai eksportuojami tiesiai į XLSX arba CSV.
  • ** ataskaitų kūrimas:** Sukurkite stilingas, prekės ženklo „Excel“ ataskaitas be „Office“.
  • **Dokumentacija: ** Konvertuokite skaičiuokles į Markdown per „MarkItDown“ įskiepį.
  • **ETL darbo eigos: ** Skaitykite įvesties lapus, transformuokite duomenis ir rašykite išvestines darbaknygas.
  • **CI/CD automatizavimas: ** Sukurkite bandymų rezultatų skaičiuokles „Docker“ konteineryje.

Stilius, grafikai ir saugumas

  • ** Šriftas ir užpildymas: ** Taikyti drąsias, italines, šrifto dydžio, fonų ir fonų spalvas.
  • Skaitmenų formatai: Nustatykite datą, valiutą ir pasirinktinius skaičių formatus vienoje langelyje.
  • Grafikai: Sukurkite juostą, liniją, pyragą, sklaidytuvą, plotą ir kombinuotą grafiką.
  • **AES šifravimas: ** Apsaugokite darbaknygas vienu eilutės parametru „slaptažodžiu“.
  • **MarketItDown įskiepis: **„MarketDown-aspose-cells-plugin“ prideda XLSX eksporto į „MarketItDown“.

Kūrėjo patirtis

Aspose.Cells FOSS galima įdiegti naudojant vieną komandą „pip install aspose-cells-foss“. Įdiegti nėra jokių natūralių „Office“ bibliotekų ar sistemų paketų.

API yra tyčia mažas: „Darbo knyga“, „Darbo lapai“, „Ląstelės“, „Ląstelė“, „Šriftas“, „Pildymas“ ir „Grafas“ apima didžiąją realaus pasaulio naudojimo atvejų daugumą.

Sukurkite darbaknygę ir parašykite ląsteles

Įdiekite su pip, tada sukurkite „Darbo knygą“, pasiekite pirmąjį „Darbo lapą“ ir tiesiogiai įveskite reikšmes į ląsteles naudodamiesi išankstinio rašymo funkcija.Pavyzdžiui, taip pat parodyta, kaip pakeisti antraštės eilutę, pakeisdami ląstelių stilių prieš išsaugant.

„Bash“ Pip įdiegti aspose-cells-foss „“

„Python“ iš aspose.cells_foss importuoti Darbo knyga

WB = darbo knyga WS = wb.workheets darbaknygės [0]

Rašykite vertybes

ws.cells[“A1”].vertija = „Produktas“ ws.cells[“B1”].vertas = „Pajamos“ ws.cells[“A2”].vertija = “Priežiūra” cells[“B2”].vertė = 42000

„Bold the Header Row“ „A1“ arba „B1“ – stilius = ws.cells[col].get_style() style.font.bold = Tikra c.cells[col].apply_style(stiliaus)

Wb.save („report.xlsx“) „“

Sukurkite diagramą ir eksportuokite į kelis formatus

Atidarykite pirmiau išsaugotą darbaknygę, įtraukite juostinę diagramą per eilutes, tada tris kartus paskambinkite “save()” su skirtingais failo plėtiniais (XLSX, Markdown ir CSV) nekeičiant jokio kito kodo.

„Python“ iš aspose.cells_foss importuoti Darbo knyga

wb = Darbo knyga („report.xlsx“) WS = wb.workheets darbaknygės [0]

Pridėti barų diagramą per eilutes 2-10

diagrama = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, Tikra) chart.title = „Pajamos pagal produktą“

„Save“ („report_with_chart.xlsx“)

Eksportuoti tą pačią darbaknygę į Markdown

vb.save („atskleisti pranešimą“)

Arba eksportuoti į CSV

wb.save („report.csv“) „“

Frequently Asked Questions

Kas yra Aspose.Cells FOSS Python?

Tai nemokama, MIT licencijuota Python biblioteka, skirta kurti, skaityti, keisti ir eksportuoti „Excel“ skaičiuokles nereikalaujant „Microsoft Office“.

Kokie failų formatai palaikomi?

Eksportuojami formatais yra CSV, TSV, Markdown (per MarkItDown įskiepį) ir JSON.

Ar jums reikia „Microsoft Excel“ ar „Office“?

Aspose.Cells FOSS yra gryna Python biblioteka, kuri nepriklauso nuo “Microsoft Office”, COM automatizavimo ar bet kokio savarankiško paleidimo laiko.

Kaip jį įdiegti?

Veikia “pip install aspose-cells-foss”. Nereikia jokių papildomų sistemos paketų ar natūralių plėtinių.

Ar galiu kurti žemėlapius?

Taip. biblioteka palaiko bar, linija, pyragas, sklaidos, plotas ir derinys diagramos tipus per specializuotus diagramos kūrėjo metodus ant ws.charts.

Ar šifravimas palaikomas?

Perkelkite „slaptažodžio“ parametrą, kai išsaugote, kad apsaugotumėte darbaknygę naudojant AES šifravimą.

Kas yra „MarketDown“ įskiepis?

„markitdown-aspose-cells-plugin“ integruoja „Aspose.Cells FOSS“ į „Microsoft“ „MarkItDown“ biblioteką, leidžiančią visiškai konvertuoti XLSX į „Markdown“ vienu skambinimu.

Kur galiu rasti šaltinio kodą?

Šaltinis, išleidimo sekimo ir indėlio vadovas yra prieinami GitHub pagal MIT licenciją.

  

Support and Learning Resources

 Lietuvių