Библиотека редактора 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 |
Обзор 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-файл с помощью библиотеки Python Pyexcel-XLS, а затем сохранить его обратно на диск с помощью команды 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, вы также можете обновить содержимое существующего столбца с помощью API Pyexcel-XLS. Это делается путем доступа к столбцу по его индексу и помещения данных в этот конкретный столбец.
Ресурсы
Заключение
API Pyexcel-XLS позволяет работать с файлами XLS из приложений Python. Он позволяет читать, редактировать и сохранять измененный файл XLS с помощью Python. Используйте бесплатный шаблон файла excel выше
Похожие Продукты
- Apache POI XWPF | Java API с открытым исходным кодом для создания и изменения файлов DOCX
- DocX | Открытый исходный код .NET API для создания и изменения файлов DOCX
- Docx4J | Открытый исходный код Java API для создания и изменения файлов DOC и DOCX
- ExcelDataReader | API .NET с открытым исходным кодом для чтения документов XLS, XLSX, CSV и электронных таблиц
- FileFormat.Cells | Создание и обновление файлов Excel с помощью C# .NET