"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية الحصول على القيمة الأولية للخلية في Openpyxl حتى لو كانت تحتوي على صيغة؟

كيفية الحصول على القيمة الأولية للخلية في Openpyxl حتى لو كانت تحتوي على صيغة؟

تم النشر بتاريخ 2024-11-08
تصفح:472

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

كيفية استرداد قيمة الخلية الفعلية في Openpyxl

عند الوصول إلى قيم الخلايا في Excel باستخدام openpyxl، قد تواجه اختلافات بين القيمة المعروضة والقيمة الفعلية المخزنة في cell إذا كانت الخلية تحتوي على صيغة. وذلك لأن openpyxl يفسر الصيغة عادةً ويسترد النتيجة المحسوبة.

لاسترداد قيمة الخلية الفعلية، بما في ذلك الصيغ، يمكنك استخدام المعلمة data_only عند تحميل المصنف. ترشد هذه المعلمة openpyxl إلى تجاهل أي صيغ واسترداد قيم الخلايا غير المحسوبة.

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

من خلال تعيين data_only على True، يمكنك استرداد قيم الخلايا الفعلية حتى بالنسبة للخلايا التي تحتوي على صيغ. وهذا يضمن أن لديك دائمًا إمكانية الوصول إلى القيم الأساسية، بغض النظر عن أي حسابات قد تم تطبيقها.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3