Open-Source Python XLS Editor Library
Gratis & öppen källkod Python-bibliotek för att skapa och redigera Excel XLS-filer.
Vad är Pyexcel-XLS?
Pyexcel-XLS är ett Python-bibliotek med öppen källkod för att skapa, öppna och ändra Microsoft Excel XLS-filer. Det är en underkomponent av Pyexcel-biblioteket som också har andra komponenter utöver Pyexcel-XLS. Pyexcel-XLS låter dig arbeta med raderna och kolumnerna i XLS-filen som du kan redigera och sedan spara tillbaka XLS-filen på skivan. Pyexcel-XLS stöder ett antal Excel-filformat för läsning och skrivning med vissa begränsningar.
Pyexcel-XLS-funktioner
Följande är några av huvudfunktionerna i Pyexcel-XLS API:
- Ett applikationsprogrammeringsgränssnitt (API) för att hantera flera datakällor såsom fysisk fil, minnesfil, SQLAlchemy-tabell, Django Model och Python-datastrukturer: ordbok, poster och array.
- Ett API för att läsa och skriva data i olika Excel-filformat.
- För stora datamängder stöds dataströmning. En generator kan returneras till dig. Checka ut iget_records, iget_array, isave_as och isave_book_as.
Filformat som stöds
Pyexcel-XLS stöder följande filformat.
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-översikt
Komma igång med Pyexcel-XLS
Vi kan ladda ner Pyexcel-XLS-biblioteket från GitHub eller använda pip installationskommandot:
Installation
Installationen av Pyexcel-XLS är enkel och kan göras från terminalen som visas nedan:
Installerar Pyexcel-XLS
pip3 install Pyexcel-XLS
Pyexcel-XLS Python-kodexempel
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 och spara XLS-fil i Python
Du kan läsa en XLS-fil med Pyexcel-XLS Python-biblioteket och sedan spara den tillbaka på skivan med hjälp av kommandot save_as för API:t som visas i följande kodexempel.
Lägg till en rad i Excel XLS med Python
Pyexcel-XLS låter dig lägga till en rad i Excel XLS-filen med metoden get_sheet i klassen Workbook för API. Detta lägger till en rad bredvid det befintliga maximala antalet rader i XLS-filen som visas i följande kodexempel.
Lägg till en kolumn i Excel XLS med Pyexcel-XLS
Precis som du kan lägga till en rad i en Excel XLS med Pyexcel-XLS API, kan du lägga till en kolumn i XLS-filen med hjälp av API:et. Detta är som visas i följande kodexempel.
Uppdatera kolumndata i XLS-fil i Python
Förutom att lägga till ny kolumn i en XLS-fil kan du också uppdatera innehållet i en befintlig kolumn med Pyexcel-XLS API. Detta görs genom att komma åt kolumnen genom dess index och lägga in data i denna specifika kolumn.
Resurser
Pyexcel-XLS API låter dig arbeta med XLS-filer från dina Python-applikationer. Den låter dig läsa, redigera och spara tillbaka den modifierade XLS-filen med Python. Använd den kostnadsfria excelfilen ovan
Liknande Produkter
- Apache POI XWPF | Open Source Java API för att skapa och ändra DOCX-filer
- DocX | Open Source .NET API för att skapa och ändra DOCX-filer
- Docx4J | Open Source Java API för att skapa och ändra DOC- och DOCX-filer
- ExcelDataReader | Open Source .NET API för att läsa XLS-, XLSX-, CSV- och kalkylbladsdokument
- FileFormat.Cells | Ceratera och uppdatera Excel-filer med C# .NET