"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo obtener el valor bruto de una celda en Openpyxl incluso si contiene una fórmula?

¿Cómo obtener el valor bruto de una celda en Openpyxl incluso si contiene una fórmula?

Publicado el 2024-11-08
Navegar:333

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

Cómo recuperar el valor de celda real en Openpyxl

Al acceder a los valores de celda en Excel usando openpyxl, puede encontrar discrepancias entre el valor mostrado y el valor real almacenado en el celda si la celda contiene una fórmula. Esto se debe a que openpyxl normalmente interpreta la fórmula y recupera el resultado calculado.

Para recuperar el valor real de la celda, incluidas las fórmulas, puede usar el parámetro data_only al cargar el libro. Este parámetro le indica a openpyxl que ignore cualquier fórmula y recupere los valores de celda no calculados.

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

Al configurar data_only en True, puede recupere los valores de celda reales incluso para celdas que contienen fórmulas. Esto garantiza que siempre tendrá acceso a los valores subyacentes, independientemente de los cálculos que se hayan aplicado.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3