数式を含む Excel スプレッドシートを操作する場合、基になるセル値を取得するのが困難な場合があります。 Excel ファイルの読み取りおよび書き込み用の人気のある Python ライブラリである Openpyxl を使用すると、計算された数式の結果なしでセルの値にアクセスできます。
Openpyxl を使用するときによくある問題の 1 つ実際のセル値ではなく、計算された数式が表示されます。これは、data_only パラメータが True に設定されている場合に発生する可能性があり、通常は数式の計算後に最終値が取得されます。
この問題を解決するには、data_only flag は、特定の読み込みオプションと組み合わせて使用できます:
wb = openpyxl.load_workbook(filename, data_only=True)
ここで、load_workbook メソッドは設定中に Excel ファイルを読み込みます。 data_only を True に設定します。この組み合わせにより、数式は無視され、実際のセル値が直接取得されます。
load_workbook メソッドで data_only=True を設定すると、数式の計算を行わずに生のセル値を取得できます。 、Openpyxl を使用して Excel スプレッドシート内のデータを正確に表現します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3