Безплатна 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 файл чрез Python API
Библиотеката 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 файл и др.