تطبيق الإجمالي الجزئي وتغيير اتجاه الصفوف الجملية تحت البيانات الدقيقة
سيقوم هذا المقال بشرح كيفية تطبيق الإجمالي الجزئي على البيانات وتغيير اتجاه صفوف الملخص التفصيلي.
يمكنك تطبيق الإجمالي الجزئي على البيانات باستخدام الطريقة Worksheet.cells.subtotal(). تأخذ المعلمات التالية.
- ca - النطاق الذي سيتم تطبيق الإجمالي الفرعي عليه
- group_by - الحقل المراد تجميعه، كمرتبة صفرية في التعداد
- function - وظيفة الإجمالي الفرعي
- total_list - مصفوفة من ترتيبات الحقول بصفرية تعدادية، تشير إلى الحقول التي يتم إضافة الإجمالي الفرعي إليها
- replace - يشير ما إذا كان يجب استبدال الإجمالي الفرعي الحالي
- page_breaks - يشير ما إذا كان يجب إضافة فواصل الصفحات بين المجموعات
- ملخص_أسفل_البيانات - يشير إلى ما إذا كانت هناك ملخص أسفل البيانات.
بالإضافة إلى ذلك، يمكنك التحكم في اتجاه الصفوف المخططة أدناه للملخص كما هو موضح في اللقطة الشاشة التالية باستخدام خاصية Worksheet.Outline.SummaryRowBelow. يمكنك فتح هذا الإعداد في برنامج Microsoft Excel باستخدام Data > Outline > Settings
صور ملف المصدر والإخراج
تظهر اللقطة الشاشية التالية ملف Excel الأصلي المستخدم في الشفرة المثالية أدناه والذي يحتوي على بعض البيانات في الأعمدة A و B.
تظهر اللقطة الشاشة التالية ملف Excel الناتج الذي تم إنشاؤه بواسطة الكود النموذجي. كما ترون، تم تطبيق الإجمالي إلى النطاق A2:B11 واتجاه المخطط هو صفوف ملخص أدناه للتفاصيل.
كود Python لتطبيق الإجمالي الفرعي وتغيير اتجاه تفصيل صفوف الملخص
إليك الشيفرة المثالية لتحقيق الإخراج كما هو موضح أعلاه.