Åpen kildekode Python XLS Editor Library
Gratis og åpen kildekode Python-bibliotek for å lage og redigere Excel XLS-filer.
Hva er Pyexcel-XLS?
Pyexcel-XLS er et åpen kildekode Python-bibliotek for å lage, åpne og endre Microsoft Excel XLS-filer. Det er en underkomponent av Pyexcel-biblioteket som også har andre komponenter i tillegg til Pyexcel-XLS. Pyexcel-XLS lar deg jobbe med rader og kolonner i XLS-filen som du kan redigere og deretter lagre tilbake XLS-filen til disk. Pyexcel-XLS støtter en rekke Excel-filformater for lesing og skriving med visse begrensninger.
Pyexcel-XLS-funksjoner
Følgende er noen av hovedfunksjonene til Pyexcel-XLS API:
- Ett applikasjonsprogrammeringsgrensesnitt (API) for å håndtere flere datakilder som fysisk fil, minnefil, SQLAlchemy-tabell, Django Model og Python-datastrukturer: ordbok, poster og array.
- Ett API for å lese og skrive data i ulike Excel-filformater.
- For store datasett støttes datastrømming. En generator kan returneres til deg. Sjekk ut iget_records, iget_array, isave_as og isave_book_as.
Støttede filformater
Pyexcel-XLS støtter følgende filformater.
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-oversikt
Komme i gang med Pyexcel-XLS
Vi kan laste ned Pyexcel-XLS-biblioteket fra GitHub eller bruke pip-installasjonskommandoen:
Installasjon
Det er enkelt å installere Pyexcel-XLS og kan gjøres fra terminalen som vist nedenfor:
Installerer Pyexcel-XLS
pip3 install Pyexcel-XLS
Pyexcel-XLS Python-kodeeksempler
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.Les og lagre XLS-fil i Python
Du kan lese en XLS-fil ved å bruke Pyexcel-XLS Python-biblioteket og deretter lagre den tilbake på platen ved å bruke save_as-kommandoen til API-en som vist i følgende kodeeksempel.
Legg til en rad i Excel XLS ved hjelp av Python
Pyexcel-XLS lar deg legge til en rad i Excel XLS-filen ved å bruke get_sheet-metoden i Workbook-klassen til API. Dette legger til en rad ved siden av det eksisterende maksimale radantallet for XLS-filen som vist i følgende kodeeksempel.
Legg til en kolonne til Excel XLS med Pyexcel-XLS
Akkurat som du kan legge til en rad i en Excel XLS ved hjelp av Pyexcel-XLS API, kan du legge til en kolonne i XLS-filen ved hjelp av API. Dette er som vist i følgende kodeeksempel.
Oppdater kolonnedata i XLS-fil i Python
I tillegg til å legge til ny kolonne i en XLS-fil, kan du også oppdatere innholdet i en eksisterende kolonne ved å bruke Pyexcel-XLS API. Dette gjøres ved å få tilgang til kolonnen ved hjelp av indeksen og sette dataene i denne spesifikke kolonnen.
Ressurser
Pyexcel-XLS API lar deg jobbe med XLS-filer fra Python-applikasjonene dine. Den lar deg lese, redigere og lagre den endrede XLS-filen ved hjelp av Python. Bruk den gratis malen Excel-filen ovenfor
Lignende Produkter
- Apache POI XWPF | Open Source Java API for å lage og endre DOCX-filer
- DocX | Open Source .NET API for å opprette og endre DOCX-filer
- Docx4J | Open Source Java API for å opprette og endre DOC- og DOCX-filer
- ExcelDataReader | Open Source .NET API for å lese XLS-, XLSX-, CSV- og regnearkdokumenter
- FileFormat.Cells | Serater og oppdater Excel-filer med C# .NET