Безкоштовна бібліотека 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, спробуйте її і відчуйте зручність, яку вона пропонує.
Початок роботи з 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 тощо.