Avoimen lähdekoodin Python Spreadsheet Editor -kirjasto
Ilmainen ja avoimen lähdekoodin Python-kirjasto Excel XLSX:n ja muiden laskentataulukkotiedostojen luomiseen ja muokkaamiseen.
Mikä on Openpyxl API?
Openpyxl on tehokas ja monipuolinen avoimen lähdekoodin Python-kirjasto Excel-tiedostojen käsittelyyn. Sen avulla voit lukea, kirjoittaa ja käsitellä Excel-laskentataulukoita suositussa XLSX-muodossa. Openpyxlin avulla voit luoda monimutkaisia Excel-asiakirjoja, muokata olemassa olevia ja jopa poimia tietoja Excel-laskentataulukoista tietojen analysointia varten. Sen käyttäjäystävällinen API tarjoaa toimintoja solujen muotoiluun, kaavioiden luomiseen ja laskentataulukoiden hallintaan, joten se on ihanteellinen valinta Python-kehittäjille, jotka haluavat automatisoida Exceliin liittyviä tehtäviä tai integroida Excel-tiedostojen käsittelyn sovelluksiinsa. Hoidatpa sitten data-analytiikkaa, raportointia tai mitä tahansa Excel-pohjaista projektia, Openpyxl tarjoaa kattavan joukon työkaluja työnkulkusi virtaviivaistamiseen.
OpenpyXL API -ominaisuudet
Seuraavassa on joitakin OpenpyXL API:n pääominaisuuksia:
- Lue ja kirjoita Excel-tiedostoja: Openpyxl voi lukea ja kirjoittaa Excel-tiedostoja XLSX-muodossa, jolloin voit käsitellä tietoja tehokkaasti.
- Luo ja muokkaa laskentataulukoita: Voit luoda uusia laskentataulukoita, nimetä niitä uudelleen ja muokata olemassa olevia, mukaan lukien lisäämällä ja poistamalla arkkeja.
- Solun muotoilu: Openpyxl tukee erilaisia solujen muotoiluvaihtoehtoja, kuten fonttien, värien, reunusten ja numeromuotojen määrittämistä.
- Tietojen vahvistus: Voit lisätä soluihin tietojen tarkistuksen rajoittaaksesi syötearvoja, kuten avattavia luetteloita tai numeerisia alueita.
- Ehdollinen muotoilu: Openpyxlin avulla voit soveltaa ehdollisia muotoilusääntöjä soluihin, mikä mahdollistaa soluarvoihin perustuvan dynaamisen muotoilun.
- Kaavat ja funktiot: Voit lisätä ja arvioida Excel-kaavoja ja -funktioita laskentataulukoissasi.
- Kaaviot: Kirjasto tukee erityyppisten kaavioiden, kuten pylväs-, viiva-, ympyrä- ja hajontakaavioiden, luomista suoraan Excel-tiedostoissa.
- Kuvat: voit lisätä kuvia Excel-laskentataulukoihin, mikä mahdollistaa monipuolisemman asiakirjasisällön.
- Nimetyt alueet: Openpyxl tukee nimettyjä alueita, mikä mahdollistaa helpon viittauksen tiettyihin koodin solualueisiin.
- Solujen yhdistäminen ja yhdistämisen poistaminen: Voit yhdistää soluja ja poistaa niiden yhdistämisen luodaksesi monimutkaisempia laskentataulukkoasetteluja.
- Tyylit: Kirjasto tarjoaa kattavan muotoilujärjestelmän, jonka avulla voit mukauttaa solujen ja laskentataulukoiden ulkoasua.
- Iterointi rivien ja sarakkeiden yli: Openpyxl tarjoaa tehokkaita tapoja iteroida riveillä ja sarakkeilla tietojen käsittelyä varten.
- Suojaus: Voit määrittää laskentataulukon suojausasetuksia, kuten lukita soluja tai estää arkin muokkaukset.
- Suurien tiedostojen käsittely: Openpyxl on suunniteltu käsittelemään suuria Excel-tiedostoja tehokkaasti, joten se soveltuu suurille datasovelluksille.
Openpyxlin tukemat tiedostomuodot
Pyexcel-XLS tukee seuraavia tiedostomuotoja.
File Format | Definition |
---|---|
XLSX | Microsoft Excel 2010 and above spreadsheet file format |
XLSM | Microsfot Excel 2010 Spreadsheet Macro file format |
Openpyxlin käytön aloittaminen
Voit ladata Openpyxl-kirjaston GitHubista tai käyttämällä pip install -komentoa:
Asennus
Openpyxlin asentaminen on yksinkertaista ja se voidaan tehdä terminaalista alla olevan kuvan mukaisesti:
Openpyxlin asennus
pip3 install Openpyxl
Openpyxl Python -koodiesimerkkejä
Examples using the Openpyxl Python library are as follow. You can use the FREE Excel XLS file template to try these examples.Kuinka lukea XLSX-tiedosto Openpyxlin avulla?
Voit lukea olemassa olevan XLSX-tiedoston käyttämällä load_workbook-funktiota. Tässä on yksinkertainen esimerkki:
Kuinka luoda Excel XLSX Openpyxlillä?
Uuden Excel XLSX -tiedoston luominen Openpyxlillä on erittäin helppoa. Voit luoda uuden työkirjan käyttämällä Työkirja-luokkaa, päästä käsiksi sen aktiiviseen taulukkoon ja asettaa sen solujen arvot seuraavan koodiesimerkin mukaisesti.
Kuinka muokata olemassa olevaa XLSX-tiedostoa Openpyxlillä?
Olemassa olevan XLSX-tiedoston lukeminen ja sen muokkaaminen Openpyxlillä on erittäin helppoa. Voit ladata työkirjan load_workbook-menetelmällä ja päästä sitten käyttämään sen aktiivista arkkia ja solua muokataksesi sen sisältöä. Tämä näkyy seuraavassa koodiesimerkissä.
Resurssit
Johtopäätös
Openpyxl on kattava ja tehokas Python-kirjasto Excel-tiedostojen työskentelyyn, ja se tarjoaa laajoja ominaisuuksia XLSX-muodossa olevien tietojen luomiseen, muokkaamiseen ja analysointiin. Käyttäjäystävällisen käyttöliittymänsä ja vankkojen toimintojensa ansiosta se palvelee monenlaisia tehtäviä yksinkertaisista tietojen syöttämisestä monimutkaisiin laskentataulukoiden käsittelyihin. Openpyxlin tuki solujen muotoilulle, kaavioille, tietojen validoinnille ja muulle tekee siitä monipuolisen työkalun kehittäjille, jotka haluavat automatisoida Exceliin liittyviä prosesseja tai integroida taulukkolaskentaominaisuuksia sovelluksiinsa. Rakennatpa data-analyysityökaluja, luot raportteja tai käsittelet Excel-tiedostoja missä tahansa kapasiteetissa, Openpyxl tarjoaa joustavuutta ja helppokäyttöisyyttä, jota tarvitaan työnkulkusi virtaviivaistamiseen ja tuottavuuden parantamiseen.
Samankaltaisia Tuotteita
- Apache POI XWPF | Open Source Java API DOCX-tiedostojen luomiseen ja muokkaamiseen
- DocX | Avoimen lähdekoodin .NET API DOCX-tiedostojen luomiseen ja muokkaamiseen
- Docx4J | Open Source Java API DOC- ja DOCX-tiedostojen luomiseen ja muokkaamiseen
- ExcelDataReader | Avoimen lähdekoodin .NET API XLS-, XLSX-, CSV- ja laskentataulukkoasiakirjojen lukemiseen
- FileFormat.Cells | Cerate ja päivitä Excel-tiedostoja C# .NETllä