Получить значения из Excel в Python - PullRequest
0 голосов
/ 26 февраля 2019

Я хочу получить значение из Excel в минуту, поскольку значение продолжает обновляться в секунду.

from openpyxl import workbook

wb = openpyxl.load_workbook('C:\Zerodha\Pi\LinkExcel\Default MW.xlsx')
ws = wb.active
cell_range = ws['B2']
a3 = ws.cell(row=2, column=2)

Попробовал код, он извлекает значение, но тот, который был до последнего сохранения книги.

1 Ответ

0 голосов
/ 26 февраля 2019

Переписанный ответ:

Гм, я думаю, вы не понимаете, как работает сохранение и загрузка данных.Причина, по которой вам нужно сохранить книгу перед доступом к ней из python, заключается в том, что если вы не сохраните ее, значения в действительности не обновляются в файле.Они обновляются в файле, только если вы сохраняете рабочую книгу, и ваш код считывает данные из самого файла .xlsx, и, как я уже сказал, он обновляется только при сохранении документа Excel.Нет другого способа сделать это с Excel, кроме как сохранить его после изменения значения.

...