Open-Source Python XLS editorová knihovna
Bezplatná a otevřená knihovna Python pro vytváření a úpravu souborů Excel XLS.
Co je Pyexcel-XLS?
Pyexcel-XLS je open-source knihovna Pythonu pro vytváření, otevírání a úpravy souborů Microsoft Excel XLS. Je to dílčí komponenta knihovny Pyexcel, která má kromě Pyexcel-XLS také další komponenty. Pyexcel-XLS vám umožňuje pracovat s řádky a sloupci souboru XLS, který můžete upravit a poté uložit soubor XLS zpět na disk. Pyexcel-XLS podporuje řadu formátů souborů Excel pro čtení a zápis s určitými omezeními.
Vlastnosti Pyexcel-XLS
Níže jsou uvedeny některé z hlavních funkcí Pyexcel-XLS API:
- Jedno aplikační programovací rozhraní (API) pro zpracování více zdrojů dat, jako je fyzický soubor, paměťový soubor, tabulka SQLAlchemy, model Django a datové struktury Pythonu: slovník, záznamy a pole.
- Jedno API pro čtení a zápis dat v různých formátech souborů Excel.
- U velkých souborů dat je podporováno streamování dat. Generátor vám může být vrácen. Checkout iget_records, iget_array, isave_as a isave_book_as.
Podporované formáty souborů
Pyexcel-XLS podporuje následující formáty souborů.
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 |
Přehled Pyexcel API
Začínáme s Pyexcel-XLS
Knihovnu Pyexcel-XLS si můžeme stáhnout z GitHubu nebo pomocí příkazu pip install:
Instalace
Instalace Pyexcel-XLS je jednoduchá a lze ji provést z terminálu, jak je znázorněno níže:
Instalace Pyexcel-XLS
pip3 install Pyexcel-XLS
Příklady kódu Pyexcel-XLS Python
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.Číst a ukládat soubor XLS v Pythonu
Soubor XLS můžete číst pomocí knihovny Pyexcel-XLS Python a poté jej uložit zpět na disk pomocí příkazu save_as rozhraní API, jak je znázorněno v následující ukázce kódu.
Přidejte řádek do Excel XLS pomocí Pythonu
Pyexcel-XLS umožňuje přidat řádek do souboru Excel XLS pomocí metody get_sheet na třídě Workbook rozhraní API. Tím se přidá řádek vedle stávajícího maximálního počtu řádků v souboru XLS, jak je znázorněno v následujícím příkladu kódu.
Přidejte sloupec do Excel XLS pomocí Pyexcel-XLS
Stejně jako můžete přidat řádek do Excel XLS pomocí Pyexcel-XLS API, můžete přidat sloupec do XLS souboru pomocí API. To je znázorněno v následující ukázce kódu.
Aktualizujte data sloupců v souboru XLS v Pythonu
Kromě přidání nového sloupce do souboru XLS můžete také aktualizovat obsah existujícího sloupce pomocí Pyexcel-XLS API. To se provádí přístupem ke sloupci pomocí jeho indexu a vložením dat do tohoto konkrétního sloupce.
Zdroje
Závěr
Pyexcel-XLS API vám umožňuje pracovat se soubory XLS z vašich aplikací Python. Umožňuje vám číst, upravovat a ukládat zpět upravený soubor XLS pomocí Pythonu. Použijte výše uvedený bezplatný soubor šablony Excel
Podobné Produkty
- Apache POI XWPF | Open Source Java API pro vytváření a úpravu souborů DOCX
- DocX | Open Source .NET API pro vytváření a úpravu souborů DOCX
- Docx4J | Open Source Java API pro vytváření a úpravu souborů DOC a DOCX
- ExcelDataReader | Open Source .NET API pro čtení XLS, XLSX, CSV a tabulkových dokumentů
- FileFormat.Cells | Vytvářejte a aktualizujte soubory Excel pomocí C# .NET