"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment obtenir la valeur brute d'une cellule dans Openpyxl même si elle contient une formule ?

Comment obtenir la valeur brute d'une cellule dans Openpyxl même si elle contient une formule ?

Publié le 2024-11-09
Parcourir:409

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

Comment récupérer la valeur réelle d'une cellule dans Openpyxl

Lorsque vous accédez aux valeurs de cellule dans Excel à l'aide d'openpyxl, vous pouvez rencontrer des écarts entre la valeur affichée et la valeur réelle stockée dans le cellule si la cellule contient une formule. En effet, openpyxl interprète normalement la formule et récupère le résultat calculé.

Pour récupérer la valeur réelle de la cellule, y compris les formules, vous pouvez utiliser le paramètre data_only lors du chargement du classeur. Ce paramètre demande à openpyxl d'ignorer toutes les formules et de récupérer les valeurs de cellule non calculées.

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

En définissant data_only sur True, vous pouvez récupérer les valeurs réelles des cellules, même pour les cellules contenant des formules. Cela garantit que vous avez toujours accès aux valeurs sous-jacentes, quels que soient les calculs qui ont pu être appliqués.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3