Бесплатная библиотека Python для чтения, редактирования и записи файлов XLS

Небольшая открытая библиотека Python позволяет разработчикам программного обеспечения читать, редактировать, манипулировать и записывать данные в электронных таблицах Excel XLS через Python API.

Что такое Pyexcel-XLS?

Файлы Excel являются повсеместной частью бизнеса и управления данными, помогая пользователям работать с финансовыми отчетами, анализом данных или любой другой задачей, связанной с табличными данными. Python, как один из самых популярных языков программирования для этих задач, предоставляет разнообразные библиотеки для работы с различными форматами файлов. Когда речь идет о работе с файлами Excel в Python, библиотека Pyexcel-XLS является ценным ресурсом, упрощающим процесс чтения и записи файлов Excel.

Pyexcel-XLS — это библиотека Python, входящая в более крупное семейство pyexcel, которое предоставляет единый интерфейс для работы с различными форматами электронных таблиц, включая Excel. Эта библиотека позволяет пользователям читать и записывать данные из файлов Excel и в них без необходимости писать сложный низкоуровневый код. Она предлагает удобный и понятный подход к манипуляции файлами Excel, делая её подходящей для задач, таких как извлечение данных, составление отчетов и автоматизация. В библиотеке присутствует несколько важных функций, таких как запись данных в файл Excel, чтение существующих файлов Excel, применение стилей к ячейкам и строкам, объединение ячеек, работа с формулами Excel, работа с несколькими листами и многое другое.

Pyexcel-XLS — это очень простая в использовании и ценная библиотека Python для работы с файлами Excel. Она упрощает процесс загрузки, чтения и записи данных Excel, делая её отличным выбором для широкого спектра задач по обработке данных. Независимо от того, нужно ли вам извлекать информацию из файлов Excel или генерировать отчёты, эта библиотека может оптимизировать ваш рабочий процесс. Поэтому, если вы часто работаете с файлами Excel в Python, попробуйте её и оцените предоставляемое удобство.

Previous Next

Начало работы с Pyexcel-XLS

Рекомендуемый способ установки библиотеки Pyexcel-XLS — использовать pip. Пожалуйста, используйте следующую команду для беспроблемной установки.

Установить Pyexcel-XLS с помощью команды PIP

pip install Pyexcel-XLS

Установить Pyexcel-XLS через GitHub

$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install

Запись в файл Excel с помощью Python

Библиотека с открытым исходным кодом Pyexcel-XLS предоставляет возможность создавать простой файл Excel XLS и записывать в него данные всего несколькими строками кода Python в своих приложениях. Разработчики программного обеспечения также могут применять различные типы форматирования, загружать данные из внешних источников, вставлять новые строки и столбцы, объединять ячейки как по вертикали, так и по горизонтали, и т.д. В следующем примере пользователи создают рабочую книгу Excel, добавляют в неё данные, задают имена столбцов на основе первой строки и расширяют строки нашими данными с помощью кода Python.

Как создать простую таблицу Excel XLS с помощью библиотеки Python?

import pyexcel_xls

# Create a workbook
workbook = pyexcel_xls.get_sheet()

# Add data
data = [["Name", "Age", "City"],
        ["Alice", 25, "New York"],
        ["Bob", 30, "Los Angeles"]]

workbook.name_columns_by_row(0)
workbook.extend_rows(data)

# Save the workbook to an Excel file
workbook.save_as("output.xls")

Чтение файла Excel через API Python

Библиотека Pyexcel-XLS упрощает разработчикам программного обеспечения чтение файлов Excel внутри их собственных приложений без каких-либо внешних зависимостей. Библиотека позволяет разработчикам на Python загружать и читать существующие файлы XLS всего лишь парой строк кода на Python. Она также поддерживает чтение только конкретного листа. Более того, возможно доступ и чтение определённых столбцов или строк из заданного файла Excel. Ниже показано, насколько просто разработчикам может быть чтение данных из файла Excel с использованием кода на Python.

Как читать данные из Excel XLS документа с помощью Python?

from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}

Поддержка различных функций

Открытый исходный код Pyexcel-XLS — это ценная библиотека Python для работы с файлами Excel. Она упрощает процесс чтения и записи данных Excel, делая её отличным выбором для широкого спектра задач по манипуляции данными. В библиотеке присутствует несколько важных функций, таких как форматирование ячеек, добавление границ, установка цветов ячеек для визуального оформления ваших файлов Excel, объединение ячеек как вертикально, так и горизонтально, запись и вычисление формул Excel, создание и управление несколькими листами в одном файле Excel и многое другое.

 Русский