как прочитать значение из ячейки excel?

Надо прочитать из ячейки excel информацию и заполнить переменную.


Ответы (2 шт):

Автор решения: nomnoms12

Можно воспользоваться модулем openpyxl.

Пример чтения из ячейки A1:

# pip install openpyxl
from openpyxl import load_workbook

wb = load_workbook('file.xlsx')
ws = wb.active

data = ws['A1'].value
→ Ссылка
Автор решения: Владимир Емельянов

Создаем сам файл

ws = openpyxl.Workbook()

(если файл нужно редактировать, то нужно изменить .Workbook() на .load_workbook("Имя файла.xlsx")

Создание дефолтного листа

wb= ws.active

Переименовать дефолтный лист

ws.active.title = "Имя листа"

Заполнение ячейки A1

wb['A1']="текст, который будет в ячейке"

Чтобы вывести значение

print(wb['A1'].value) #value-значение ячейки

В конце обязательно сохраняем файл

ws.save("test.xlsx")
→ Ссылка