Библиотека редактора 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 FormatDefinition
csvcomma separated values
tsvtab separated values
csvza zip file that contains one or many csv files
tsvza zip file that contains one or many tsv files
xlsa spreadsheet file format created by MS-Excel 97-2003
xlsxMS-Excel Extensions to the Office Open XML SpreadsheetML File Format.
xlsman MS-Excel Macro-Enabled Workbook file
odsopen document spreadsheet
fodsflat open document spreadsheet
jsonjava script object notation
htmlhtml table of the data structure
simplesimple presentation
rstrStructured Text presentation of the data
mediawikimedia wiki table

Обзор API PyExcel

GitHub

Статистика GitHub

Имя:
Язык:
Звезды:
Вилки:
Лицензия:
Репозиторий последний раз обновлялся на

Начало работы с 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. Это делается путем доступа к столбцу по его индексу и помещения данных в этот конкретный столбец.

Ресурсы

  • БЕСПЛАТНЫЙ файл шаблона Excel
  • Заключение

    API Pyexcel-XLS позволяет работать с файлами XLS из приложений Python. Он позволяет читать, редактировать и сохранять измененный файл XLS с помощью Python. Используйте бесплатный шаблон файла excel выше

    Похожие Продукты

     Русский