Библиотека за редактор на Python XLS с отворен код
Безплатна библиотека на Python с отворен код за създаване и редактиране на Excel XLS файлове.
Какво е Pyexcel-XLS?
Pyexcel-XLS е библиотека на Python с отворен код за създаване, отваряне и модифициране на Microsoft Excel XLS файлове. Това е подкомпонент на библиотеката Pyexcel, който има и други компоненти в допълнение към Pyexcel-XLS. Pyexcel-XLS ви позволява да работите с редовете и колоните на XLS файл, който можете да редактирате и след това да запазите обратно XLS файла на диск. Pyexcel-XLS поддържа редица файлови формати на Excel за четене и писане с определени ограничения.
Функции на Pyexcel-XLS
Следват някои от основните характеристики на Pyexcel-XLS API:
- Един интерфейс за програмиране на приложения (API) за обработка на множество източници на данни като физически файл, файл с памет, таблица SQLAlchemy, модел Django и структури от данни на Python: речник, записи и масив.
- Един API за четене и запис на данни в различни файлови формати на Excel.
- За големи набори от данни се поддържа поточно предаване на данни. Генератор може да ви бъде върнат. Проверка на iget_records, iget_array, isave_as и isave_book_as.
Поддържани файлови формати
Pyexcel-XLS поддържа следните файлови формати.
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 |
Общ преглед на API на Pyexcel
Първи стъпки с Pyexcel-XLS
Можем да изтеглим библиотеката Pyexcel-XLS от GitHub или да използваме командата pip install:
Монтаж
Инсталирането на Pyexcel-XLS е лесно и може да се направи от терминал, както е показано по-долу:
Инсталиране на Pyexcel-XLS
pip3 install Pyexcel-XLS
Примери за Python код на Pyexcel-XLS
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.Прочетете и запишете XLS файл в Python
Можете да прочетете XLS файл с помощта на библиотеката Pyexcel-XLS Python и след това да го запишете обратно на диск с помощта на командата save_as на API, както е показано в следния примерен код.
Добавете ред към Excel XLS с помощта на Python
Pyexcel-XLS ви позволява да добавите ред към XLS файла на Excel с помощта на метода get_sheet в класа Workbook на API. Това добавя ред до съществуващия максимален брой редове на XLS файла, както е показано в следния примерен код.
Добавете колона към Excel XLS с Pyexcel-XLS
Точно както можете да добавите ред към Excel XLS с помощта на Pyexcel-XLS API, можете да добавите колона към XLS файла с помощта на API. Това е показано в следния примерен код.
Актуализирайте данните на колоната в XLS файл в Python
В допълнение към добавянето на нова колона към XLS файл, можете също да актуализирате съдържанието на съществуваща колона с помощта на Pyexcel-XLS API. Това става чрез достъп до колоната по нейния индекс и поставяне на данните в тази конкретна колона.
Ресурси
Заключение
Pyexcel-XLS API ви позволява да работите с XLS файлове от вашите Python приложения. Той ви позволява да четете, редактирате и запазвате обратно модифицирания XLS файл с помощта на Python. Използвайте безплатния шаблон в Excel файл по-горе
Подобни Продукти
- Apache POI XWPF | Java API с отворен код за създаване и модифициране на DOCX файлове
- DocX | .NET API с отворен код за създаване и модифициране на DOCX файлове
- Docx4J | Java API с отворен код за създаване и модифициране на DOC и DOCX файлове
- ExcelDataReader | .NET API с отворен код за четене на XLS, XLSX, CSV и електронни таблици документи
- FileFormat.Words API | .NET API с отворен код за файлови формати на Microsoft Word