Acessando valores brutos de células com Openpyxl
Ao ler valores de células do Excel usando a biblioteca Openpyxl, é possível recuperar a fórmula que calcula o valor ou o resultado real. Por padrão, Openpyxl retorna o valor computado. No entanto, há casos em que você pode precisar acessar o valor bruto da célula, excluindo quaisquer fórmulas ou cálculos.
Para ler o valor real da célula, você pode simplesmente definir o sinalizador data_only como True ao carregar a pasta de trabalho. Este sinalizador instrui o Openpyxl a ignorar quaisquer fórmulas e retornar o valor conforme aparece na célula:
wb = openpyxl.load_workbook(filename, data_only=True)
Isso garante que o o valor da célula recuperado é o texto bruto ou número armazenado na célula, independentemente de quaisquer fórmulas ou cálculos aplicados a ela. Isso pode ser particularmente útil quando você deseja acessar o valor atual da célula, que pode mudar dinamicamente com base em outros fatores na planilha.
Ao definir o sinalizador data_only, você pode efetivamente ignorar quaisquer valores computados e obter o verdadeiro representação do conteúdo da célula.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3