Бібліотека редактора 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
Нижче наведено деякі з основних функцій API Pyexcel-XLS:
- Один інтерфейс прикладного програмування (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 |
Огляд Pyexcel API
Початок роботи з Pyexcel-XLS
Ми можемо завантажити бібліотеку Pyexcel-XLS з GitHub або за допомогою команди pip install:
монтаж
Встановлення Pyexcel-XLS просте, і це можна зробити з терміналу, як показано нижче:
Встановлення Pyexcel-XLS
pip3 install Pyexcel-XLS
Приклади коду 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.Прочитати та зберегти файл XLS у Python
Ви можете прочитати файл XLS за допомогою бібліотеки Pyexcel-XLS Python, а потім зберегти його на диск за допомогою команди save_as API, як показано в наступному прикладі коду.
Додайте рядок до Excel XLS за допомогою Python
Pyexcel-XLS дозволяє додавати рядок до файлу Excel XLS за допомогою методу get_sheet у класі Workbook API. Це додає рядок поруч із наявною максимальною кількістю рядків у файлі XLS, як показано в наведеному нижче прикладі коду.
Додайте стовпець до Excel XLS за допомогою Pyexcel-XLS
Так само, як ви можете додати рядок до Excel XLS за допомогою API Pyexcel-XLS, ви можете додати стовпець до файлу XLS за допомогою API. Це показано в наступному прикладі коду.
Оновити дані стовпців у файлі XLS у Python
Окрім додавання нового стовпця до файлу XLS, ви також можете оновити вміст наявного стовпця за допомогою Pyexcel-XLS API. Це робиться шляхом доступу до стовпця за його індексом і розміщення даних у цьому конкретному стовпці.
Ресурси
Висновок
API Pyexcel-XLS дає змогу працювати з файлами XLS із програм Python. Він дозволяє читати, редагувати та зберігати змінений файл XLS за допомогою Python. Використовуйте наведений вище безкоштовний файл шаблону Excel
Подібні Продукти
- pdf-lib | Редактор PDF JavaScript | Створення та редагування PDF-файлів
- PDFKit | Динамічна бібліотека для створення PDF-файлів JavaScript
- pdfmake | Бібліотека JavaScript для декларативного створення PDF
- python-docx | API редактора Python DOCX | Створюйте та змінюйте файли DOCX
- Openpyxl | Безкоштовна бібліотека Python з відкритим кодом для файлів Excel XLSX CSV