Resultados das fórmulas de leitura Openpyxl (Python 2.7)
Estou usando o openpyxl para ler um arquivo do excel. Estou tentando ler uma célula cujo valor é calculado por uma fórmula.
As funções regulares de leitura retornam o script da fórmula:
`wb= openpyxl.load_workbook('forecast.xlsx')`
`sheet = wb.get_sheet_by_name('Sheet3')`
`result=sheet["F6"].value`
Eu tentei usar (data_only = True) sinalizador como este:
wb= openpyxl.load_workbook('forecast.xlsx', data_only=True)
O resultado foi que todas as células da fórmula viraram espaços em branco. Apenas valores puros permaneceram.
Existe uma maneira de ler um valor calculado de célula usando openpyxl?
Atualizar:
De leituras adicionais, suspeito que o problema seja a reabertura de um arquivo que já foi modificado com o openpyxl. Depois de abrir um arquivo original, obtenho os valores usando'data_only'
bandeira. Depois de reabertas após algumas modificações, as células da fórmula ficam em branco.
Tentei resolver isso trabalhando com 2 arquivos - até agora sem muito sucesso.
Alguém tem uma solução para isso?