Open-Source Python XLS Editor Library
Gratis & Open Source Python-bibliotek til at oprette og redigere Excel XLS-filer.
Hvad er Pyexcel-XLS?
Pyexcel-XLS er et open source Python-bibliotek til at oprette, åbne og ændre Microsoft Excel XLS-filer. Det er en underkomponent af Pyexcel-biblioteket, der også har andre komponenter ud over Pyexcel-XLS. Pyexcel-XLS lader dig arbejde med rækkerne og kolonnerne i XLS-filen, som du kan redigere og derefter gemme XLS-filen på disken. Pyexcel-XLS understøtter en række Excel-filformater til læsning og skrivning med visse begrænsninger.
Pyexcel-XLS funktioner
Følgende er nogle af hovedfunktionerne i Pyexcel-XLS API:
- Én applikationsprogrammeringsgrænseflade (API) til at håndtere flere datakilder såsom fysisk fil, hukommelsesfil, SQLAlchemy-tabel, Django Model og Python-datastrukturer: ordbog, poster og array.
- Én API til at læse og skrive data i forskellige Excel-filformater.
- For store datasæt understøttes datastreaming. En generator kan returneres til dig. Tjek iget_records, iget_array, isave_as og isave_book_as.
Understøttede filformater
Pyexcel-XLS understø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-oversigt
Kom godt i gang med Pyexcel-XLS
Vi kan downloade Pyexcel-XLS-biblioteket fra GitHub eller bruge pip-installationskommandoen:
Installation
Installation af Pyexcel-XLS er enkel og kan udføres fra terminalen som vist nedenfor:
Installation af 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.Læs og gem XLS-fil i Python
Du kan læse en XLS-fil ved hjælp af Pyexcel-XLS Python-biblioteket og derefter gemme den tilbage på disk ved hjælp af kommandoen save_as i API'et som vist i følgende kodeeksempel.
Tilføj en række til Excel XLS ved hjælp af Python
Pyexcel-XLS giver dig mulighed for at tilføje en række til Excel XLS-filen ved hjælp af get_sheet-metoden på Workbook-klassen i API'et. Dette tilføjer en række ud for det eksisterende maksimale antal rækker i XLS-filen som vist i følgende kodeeksempel.
Tilføj en kolonne til Excel XLS med Pyexcel-XLS
Ligesom du kan tilføje en række til en Excel XLS ved hjælp af Pyexcel-XLS API, kan du tilføje en kolonne til XLS-filen ved hjælp af API'en. Dette er som vist i følgende kodeeksempel.
Opdater kolonnedata i XLS-fil i Python
Ud over at tilføje en ny kolonne til en XLS-fil, kan du også opdatere indholdet af en eksisterende kolonne ved hjælp af Pyexcel-XLS API. Dette gøres ved at få adgang til kolonnen ved dens indeks og lægge dataene i denne specifikke kolonne.
Ressourcer
Konklusion
Pyexcel-XLS API lader dig arbejde med XLS-filer fra dine Python-applikationer. Det lader dig læse, redigere og gemme den ændrede XLS-fil ved hjælp af Python. Brug den gratis skabelon excel-fil ovenfor
Lignende Produkter
- Apache POI XWPF | Open Source Java API til at oprette og ændre DOCX-filer
- DocX | Open Source .NET API til at oprette og ændre DOCX-filer
- Docx4J | Open Source Java API til at oprette og ændre DOC- og DOCX-filer
- ExcelDataReader | Open Source .NET API til at læse XLS-, XLSX-, CSV- og regnearksdokumenter
- FileFormat.Cells | Cerate og opdater Excel-filer med C# .NET