Avoimen lähdekoodin Python XLS -editorikirjasto
Ilmainen ja avoimen lähdekoodin Python-kirjasto Excel XLS -tiedostojen luomiseen ja muokkaamiseen.
Mikä on Pyexcel-XLS?
Pyexcel-XLS on avoimen lähdekoodin Python-kirjasto Microsoft Excel XLS -tiedostojen luomiseen, avaamiseen ja muokkaamiseen. Se on Pyexcel-kirjaston alikomponentti, jossa on myös muita komponentteja Pyexcel-XLS:n lisäksi. Pyexcel-XLS:n avulla voit käsitellä XLS-tiedoston rivejä ja sarakkeita, joita voit muokata ja sitten tallentaa XLS-tiedoston takaisin levylle. Pyexcel-XLS tukee useita Excel-tiedostomuotoja lukemiseen ja kirjoittamiseen tietyin rajoituksin.
Pyexcel-XLS-ominaisuudet
Seuraavassa on joitain Pyexcel-XLS API:n pääominaisuuksia:
- Yksi sovellusohjelmointirajapinta (API) käsittelee useita tietolähteitä, kuten fyysistä tiedostoa, muistitiedostoa, SQLAlchemy-taulukkoa, Django-mallia ja Python-tietorakenteita: sanakirjaa, tietueita ja taulukkoa.
- Yksi sovellusliittymä tietojen lukemiseen ja kirjoittamiseen eri Excel-tiedostomuodoissa.
- Suurille tietojoukoille datan suoratoistoa tuetaan. Generaattori voidaan palauttaa sinulle. Tarkista iget_records, iget_array, isave_as ja isave_book_as.
Tuetut tiedostomuodot
Pyexcel-XLS tukee seuraavia tiedostomuotoja.
File Format | Definition |
---|---|
csv | comma separated values |
tsv | tab separated values |
csvz | a zip file that contains one or many csv files |
tsvz | a zip file that contains one or many tsv files |
xls | a spreadsheet file format created by MS-Excel 97-2003 |
xlsx | MS-Excel Extensions to the Office Open XML SpreadsheetML File Format. |
xlsm | an MS-Excel Macro-Enabled Workbook file |
ods | open document spreadsheet |
fods | flat open document spreadsheet |
json | java script object notation |
html | html table of the data structure |
simple | simple presentation |
rst | rStructured Text presentation of the data |
mediawiki | media wiki table |
Pyexcel API yleiskatsaus
Pyexcel-XLS:n käytön aloittaminen
Voimme ladata Pyexcel-XLS-kirjaston GitHubista tai käyttämällä pip install -komentoa:
Asennus
Pyexcel-XLS:n asentaminen on yksinkertaista ja se voidaan tehdä terminaalista alla olevan kuvan mukaisesti:
Pyexcel-XLS:n asennus
pip3 install Pyexcel-XLS
Pyexcel-XLS Python-koodiesimerkkejä
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.Lue ja tallenna XLS-tiedosto Pythonissa
Voit lukea XLS-tiedoston Pyexcel-XLS Python-kirjastolla ja tallentaa sen sitten takaisin levylle API:n komennolla save_as, kuten seuraavassa koodinäytteessä näkyy.
Lisää rivi Excel XLS:ään Pythonilla
Pyexcel-XLS:n avulla voit lisätä rivin Excel XLS -tiedostoon sovellusliittymän Workbook-luokan get_sheet-menetelmällä. Tämä lisää rivin XLS-tiedoston olemassa olevan enimmäisrivimäärän viereen seuraavan koodiesimerkin mukaisesti.
Lisää sarake Excel XLS:ään Pyexcel-XLS:llä
Aivan kuten voit lisätä rivin Excel XLS:ään Pyexcel-XLS API:lla, voit lisätä sarakkeen XLS-tiedostoon API:n avulla. Tämä näkyy seuraavassa koodiesimerkissä.
Päivitä Pythonin XLS-tiedoston saraketiedot
Sen lisäksi, että lisäät uuden sarakkeen XLS-tiedostoon, voit myös päivittää olemassa olevan sarakkeen sisällön Pyexcel-XLS API:lla. Tämä tehdään avaamalla sarake sen indeksin perusteella ja sijoittamalla tiedot tähän tiettyyn sarakkeeseen.
Resurssit
Johtopäätös
Pyexcel-XLS API:n avulla voit käsitellä XLS-tiedostoja Python-sovelluksistasi. Sen avulla voit lukea, muokata ja tallentaa muokatun XLS-tiedoston Pythonilla. Käytä yllä olevaa ilmaista Excel-mallia
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.Words API | Avoimen lähdekoodin .NET API Microsoft Word -tiedostomuodoille