"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como obter o valor bruto de uma célula no Openpyxl mesmo que contenha uma fórmula?

Como obter o valor bruto de uma célula no Openpyxl mesmo que contenha uma fórmula?

Publicado em 2024-11-08
Navegar:306

How to Get the Raw Value of a Cell in Openpyxl Even If It Contains a Formula?

Como recuperar o valor real da célula no Openpyxl

Ao acessar valores de células no Excel usando openpyxl, você pode encontrar discrepâncias entre o valor exibido e o valor real armazenado no célula se a célula contiver uma fórmula. Isso ocorre porque o openpyxl normalmente interpreta a fórmula e recupera o resultado calculado.

Para recuperar o valor real da célula, incluindo fórmulas, você pode usar o parâmetro data_only ao carregar a pasta de trabalho. Este parâmetro instrui o openpyxl a desconsiderar quaisquer fórmulas e recuperar os valores de células não calculados.

wb = openpyxl.load_workbook(filename, data_only=True)

Ao definir data_only como True, você pode recuperar os valores reais das células, mesmo para células que contêm fórmulas. Isso garante que você sempre tenha acesso aos valores subjacentes, independentemente de quaisquer cálculos que possam ter sido aplicados.

Tutorial mais recente Mais>

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