Openpyxl - работа с Excel в Python

Openpyxl - это библиотека Python для работы с электронными таблицами в формате Excel. Он позволяет создавать, читать и изменять файлы Excel, а также использовать функции форматирования и расчета.

Пример кода для создания нового файла Excel с помощью Openpyxl:

python
from openpyxl import Workbook
wb = Workbook()  # создаем новый файл Excel
ws = wb.active  # выбираем активный лист
# заполняем ячейки данными
ws['A1'] = 'Имя'
ws['B1'] = 'Возраст'
ws['A2'] = 'Алексей'
ws['B2'] = 26
ws['A3'] = 'Мария'
ws['B3'] = 30
ws['A4'] = 'Иван'
ws['B4'] = 45
# сохраняем файл Excel
wb.save('example.xlsx')

Пример кода для чтения данных из файла Excel с помощью Openpyxl:

python
from openpyxl import load_workbook
wb = load_workbook('example.xlsx')  # загружаем файл Excel
ws = wb.active  # выбираем активный лист
# читаем данные из ячеек
name1 = ws['A2'].value
age1 = ws['B2'].value
name2 = ws['A3'].value
age2 = ws['B3'].value
print(name1, age1)  # Алексей 26
print(name2, age2)  # Мария 30

Пример кода для изменения данных в файле Excel с помощью Openpyxl:

python
from openpyxl import load_workbook
wb = load_workbook('example.xlsx')  # загружаем файл Excel
ws = wb.active  # выбираем активный лист
# изменяем данные в ячейках
ws['B4'] = 50
ws['A3'] = 'Надежда'
# сохраняем файл Excel
wb.save('example.xlsx')

Это только небольшой пример возможностей Openpyxl. Библиотека может делать гораздо больше, включая работу с форматированием ячеек, создание графиков, вставку изображений и многое другое.

Похожие вопросы на: "openpyxl "

Google Fonts Roboto - современный шрифт для веб-дизайна
Как использовать color text для привлечения внимания на вашем сайте
Keys Object: Understanding and Manipulating in JavaScript
Leap Year: What It Is and Why We Have It
Yahoo Finance API - инструмент для финансового анализа и инвестирования
Django React - разработка веб-приложений с помощью Python и JavaScript
Div Assembler - лучший инструмент для создания дизайна сайта
The Jackrabbit: Nature's Speed Demon
<h1>Java Logger - идеальное решение для ведения журнала событий в Java
Автоматическое обновление сертификатов SSL с помощью Certbot Renew