Библиотека редактора 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