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

Aspose.Cells FOSS par Python

Izveidojiet, modificējiet un eksportējiet Excel tabulas no Python - bezmaksas un atvērtā koda, bez Microsoft Office atkarības.

Atvērtā koda Python bibliotēka Excel tabulām

Aspose.Cells FOSS for Python ir bezmaksas, atvērtā koda bibliotēka, lai strādātu ar tabulas failiem Python lietojumprogrammās. Instalējiet to ar vienu “pip install aspose-cells-foss” komandu un sāciet veidot darba grāmatas, lasīt šūnas, piemērot stilus, veidot diagrammas un eksportēt uz XLSX, CSV, TSV, Markdown vai JSON, viss bez nepieciešamības Microsoft Excel vai jebkuru Office atkarību.

Bibliotēka atklāj tīru, Pythonic API, kas izveidots ap ‘Darba grāmata’, ‘Darba lapas’, ‘Celles’ un ‘Cell’, kas ir pazīstami objekti, katram tabulas izstrādātājam ir zināms. Lasīt un rakstīt šūnas, izmantojot bracket notāciju (ws.cells["A1"].value = "Hello"), stila tos ar ‘Font’ un ‘Fill’ objektiem, un izveidot kolonnas vai līnijas diagrammas, izmantojot īpašas ‘add_bar()’ un ‘add_line()’ metodes uz ‘ws.charts’.

Tā kā bibliotēka nav atkarīga no vietējām Office bibliotēkām, tā darbojas identiski Windows, Linux un macOS CI darbinātājos, Docker konteineros un bezservera vidēs. „markitdown-aspose-cells-plugin” pakete paplašina Microsoft MarkItDown bibliotēku ar XLSX atbalstu, ļaujot vienā zvanā eksportēt visu darba grāmatu uz Markdown.

Lasīt un rakstīt Excel failus

  • XLSX: Atveriet un saglabājiet darba grāmatas ar pilnu apgriezienu uzticamību.
  • **Cell access: ** Lasīt un rakstīt vērtības ar ws.cells["A1"] notāciju.
  • ** Formulas: ** Rakstīt formulas virknes, kas tiek pārrēķinātas saglabāšanas laikā.
  • ** Vairāki eksporta formāti:** Eksportēt uz CSV, TSV, Markdown un JSON.
  • ** Apkārtceļa drošība: ** Nezināmas XML daļas tiek saglabātas, ja tās tiek atkārtotas.

Kur Aspose.Cells FOSS var izmantot

  • Datu cauruļvadi: Eksportēt datu bāzes vaicājumu rezultātus tieši uz XLSX vai CSV.
  • **Atsauksmes: ** Izveidojiet stilīgus, zīmola Excel ziņojumus bez Office.
  • **Dokumenta: ** Pārvērst tabulas uz Markdown, izmantojot MarkItDown spraudnis.
  • **ETL darba plūsmas: ** Lasīt ievades lapas, pārveidot datus un rakstīt izejas darba grāmatas.
  • CI/CD automatizācija: Izmēģinājuma rezultātu tabulas tiek ģenerētas Docker konteineriem.

Stils, diagrammas un drošība

  • **Fonts un aizpildīšana: ** Piemērojiet drosmīgas, itāļu, fonts izmēru, priekšpuse un fona krāsas.
  • **Numeru formāti: ** Iestatīt datumu, valūtu un pielāgotu numura formātu pa šūnām.
  • Grafika: Izveidojiet joslu, līniju, kūku, izkliedētāju, apgabalu un kombinācijas diagrammas.
  • **AES šifrēšana: ** Darba grāmatu aizsardzība ar “paroles” parametru vienā rindā.
  • **MarkItDown spraudnis: ** markitdown-aspose-cells-plugin pievieno XLSX eksportu MarkItDown.

Izstrādātāja pieredze

Aspose.Cells FOSS var instalēt ar vienu komandu “pip install aspose-cells-foss”. Nav native Office bibliotēkas vai sistēmas pakotnes, lai instalētu. bibliotēka darbojas jebkurā Python 3.7+ vidē bez kompilācijas soļiem.

API ir apzināti maza: “Darba grāmata”, “Darba lapas”, “Lokšņu”, “Melnas”, “Fonts”, “Iepakojums” un “Diagramma” aptver lielāko daļu reālā pasaules lietošanas gadījumu.

Izveidot darba grāmatu un rakstīt šūnas

Instalējiet ar pip, pēc tam izveidojiet “Darba grāmatu”, piekļūstiet pirmajai “Darba lapai” un ierakstiet vērtības tieši šūnās, izmantojot blakusparādību notāciju.

«Bāzē pip instalēt aspose-cells-foss «»

«Python» no aspose.cells_foss importēšanas darba grāmata

WB = darba grāmata ( WS = WB. darbvirsmas lapas[0]

Rakstīt vērtības

cells[“A1”].vērtība = “Produkts” cells[“B1”].vērtība = “Ieguvumi” W.cells[“A2”].vērtība = “Widget” cells[“B2”].vērtība = 42000

Izvēlies The Header Row par kolu [”A1”, “B1”] : stils = ws.cells[col].get_style() style.font.bold = patiesība c.cells[col].apply_style(veids)

iii.save (”report.xlsx”) «»

Izveidojiet diagrammu un eksportējiet uz vairākiem formātiem

Atveriet darba grāmatu, kas saglabāta iepriekš, pievienojiet svītru diagrammu vairākās rindās, pēc tam trīs reizes izsaucet save() ar dažādiem failu paplašinājumiem (XLSX, Markdown un CSV) bez jebkādas citas koda maiņas.

«Python» no aspose.cells_foss importēšanas darba grāmata

Wb = Darba grāmata (report.xlsx) WS = WB. darbvirsmas lapas[0]

Pievienojiet bāru diagrammu virs rindām 2-10

diagramma = ws.charts.add_bar(12, 0, 25, 6) Chart.n_series.add(“B2:B10”, Patiesība) Chart.title = “Ienākumi pēc produkta”

iii.save(“report_with_chart.xlsx”)

Eksportēt to pašu darbgrāmatu uz Markdown

Wb.save (”report.md”)

Vai eksportēt uz CSV

Wb.save (”report.csv”) «»

Frequently Asked Questions

Kas ir Aspose.Cells FOSS Python?

Tas ir bezmaksas, MIT licencēta Python bibliotēka, lai izveidotu, lasītu, modificētu un eksportētu Excel tabulas, neprasot Microsoft Office.

Kuri failu formāti tiek atbalstīti?

Eksporta formāti ietver CSV, TSV, Markdown (izmantojot MarkItDown spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņu spraudņi.

Vai jums ir nepieciešams Microsoft Excel vai Office?

Aspose.Cells FOSS ir tīra Python bibliotēka, kas nav atkarīga no Microsoft Office, COM automatizācijas vai jebkura īpašuma izpildes laika.

Kā es to instalēšu?

Izpildiet pip install aspose-cells-foss. Nav nepieciešami papildu sistēmas pakotnes vai native paplašinājumi.

Vai varu izveidot kartes?

Bibliotēka atbalsta joslu, līniju, pīrāgu, izkliedētāju, apgabala un kombinācijas diagrammu veidus, izmantojot īpašas diagrammu veidotāju metodes ws.charts.

Vai šifrēšana tiek atbalstīta?

Jā. Saglabājot, ievadiet “paroles” parametrus, lai aizsargātu darba grāmatu ar AES šifrēšanu.

Kas ir MarkItDown Plugin?

“markitdown-aspose-cells-plugin” integrē Aspose.Cells FOSS Microsoft MarkItDown bibliotēkā, kas ļauj pilnībā konvertēt XLSX uz Markdown ar vienu zvanu.

Kur varu atrast pirmkodu?

Izsnieguma izsekošanas rīks, avota kods un ieguldījumu rokasgrāmata ir pieejami GitHub saskaņā ar MIT licenci.

  

Support and Learning Resources

 Latviešu