Python и Excel: лучшая связка для удобной и быстрой работы с данными
Python имеет множество библиотек для работы с Excel, которые позволяют открывать, изменять, сохранять и создавать файлы Excel.
Одна из наиболее популярных библиотек – это openpyxl. Это библиотека, которая поставляется вместе с Python и позволяет работать с файлами форматов XLSX и XLTX. Позже Excel-файлов с расширением XLS можно открывать, используя другую библиотеку, которая называется xlrd.
Перед началом работы с данными в Excel, сначала необходимо установить библиотеку. Для этого достаточно использовать команду pip install openpyxl или pip install xlrd, в зависимости от того, какой формат файла Excel вы планируете использовать.
Пример работы с openpyxl:
python
# импортируем библотеку
import openpyxl
#открываем книгу и активный лист
wb = openpyxl.load_workbook('example.xlsx')
sheet = wb.active
# получение значения ячейки
print(sheet['A1'].value)
# изменение значения ячейки
sheet['A1'] = 'Новое значание'
# сохранение в файл
wb.save('example.xlsx')
Пример работы с xlrd:
python
# импортируем библотеку
import xlrd
#открываем книгу
wb = xlrd.open_workbook('example.xls')
# выбор активного листа
sheet = wb.sheet_by_index(0)
# получение значения ячейки
print(sheet.cell_value(0, 0))
# изменение значения ячейки не возможно
# сохранение в файл не возможно
Более подробную информацию о возможностях работы с Excel в Python можно найти в официальной документации библиотек openpyxl и xlrd.