ضبط الصيغ المشتركة

ضبط الصيغة المشتركة باستخدام Aspose.Cells

من المفترض أن يكون لديك ورقة عمل مليئة بالبيانات بتنسيق يبدو مثل الورقة العمل النموذجية التالية.

ملف الإدخال مع عمود واحد أو بيانات
todo:image_alt_text

ترغب في إضافة وظيفة في B2 التي ستقوم بحساب ضريبة المبيعات للصف الأول من البيانات. الضريبة 9%. الصيغة التي تحسب ضريبة المبيعات هي: "=A2*0.09". يشرح هذا المقال كيفية تطبيق هذه الصيغة باستخدام Aspose.Cells.

يتيح لك Aspose.Cells تحديد صيغة باستخدام الخاصية Cell.Formula. هناك خياران لإضافة الصيغ إلى الخلايا الأخرى (B3 و B4 و B5، وهلم جرا.) في العمود.

قم بعمل ما قمت به للخلية الأولى، مع ضبط الصيغة بشكل فعَّال لكل خلية، محدِّثًا المراجع الخلوية بتباين (A30.09، A40.09، A5*0.09، وهلم جرا). هذا يتطلب تحديث مراجع الخليّة لكل صف. كما يتطلب أيضًا أن تقوم Aspose.Cells بتقسيم كل صيغة بشكل فردي، مما قد يكون مستهلاً للوقت في الجداول الإضافية الكبيرة والصيغ المعقدة. كما أنه يضيف أسطرًا إضافية من الشفرات على الرغم من أن الحلقات يمكن أن تقطِّع منها إلى حد ما.

وهجاهدًا عبارة عن استخدام صيغة مشتركة. مع الصيغة المشتركة، تُحدث الصيغ تلقائيًا لمراجع الخلية في كل صف بحيث تُحسب الضريبة بشكل صحيح. الأسلوب Cell.SetSharedFormula أكثر كفاءة من الأسلوب الأول.

تُظهر المثال التالي كيفية استخدامه.