عند الوصول إلى قيم الخلايا في 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