ایجاد زیرمجموعه‌ها در اکسل با استفاده از C#

این آموزش کوتاه راهنمایی می‌کند درباره چگونه افزودن زیرمجموعه در Excel با استفاده از C#. شما جزئیات تنظیم IDE، فهرستی از مراحل، و یک کد نمونه برای ایجاد زیرمجموعه‌ها در Excel با استفاده از C# را دریافت خواهید کرد. تمام جزئیات برای سفارشی‌سازی فایل Excel جهت تعیین داده‌های گروه‌بندی شده قبل از ذخیره‌سازی فایل Excel به اشتراک گذاشته خواهد شد.

مراحل ایجاد مجموع‌های جزئی خودکار با استفاده از C#

  1. محیط را برای استفاده از Aspose.Cells for .NET به منظور افزودن مجموع جزئی تنظیم کنید
  2. مجوز را تنظیم کنید تا کتابخانه را بدون محدودیت‌های ارزیابی استفاده کنید
  3. شی workbook را ایجاد کنید و به اولین شیت آن دسترسی پیدا کنید
  4. برچسب‌ها را برای سرصفحه‌ها در ردیف اول اضافه کنید
  5. تنظیم داده‌ها در ردیف‌ها با استفاده از داده‌های آرایه
  6. محدوده داده‌ها را با حذف سطر سرصفحه تعریف کنید
  7. از روش Subtotal() برای گروه‌بندی داده‌ها بر حسب منطقه و جمع مقدار استفاده کنید
  8. در تمام سطوح طرح‌واره تکرار کنید تا ردیف‌های گروه‌بندی‌شده را جمع کنید
  9. فایل را با داده‌ها و مجموع‌های جزئی روی دیسک ذخیره کنید

مراحل فوق خلاصه‌ای از چگونه در Excel با C# مجموع جزئی ایجاد کنیم را ارائه می‌دهند. یک Workbook ایجاد کنید، به اولین شیت دسترسی پیدا کنید، سرصفحه‌ها را در آن اضافه کنید، برخی داده‌های نمونه را وارد کنید، بازه داده‌ها را تعریف کنید، و با گروه‌بندی بر اساس Region در ستون Amount یک مجموع جزئی اعمال کنید. رفتار آنلاین را تنظیم کنید، ردیف خلاصه را اضافه کنید، داده‌ها را جمع کنید، و قبل از ذخیره‌سازی فایل Excel، ستون‌ها را به‌صورت خودکار تنظیم (auto‑fit) کنید.

کد برای ایجاد مجموع‌های جزئی خودکار در اکسل با استفاده از C#

این کد نشان می‌دهد چگونه می‌توان در اکسل با استفاده از C# زیرمجموعه‌ها را ایجاد کرد. می‌توانید خروجی را با مرتب‌سازی ستون‌های گروه قبل از فراخوانی تابع Subtotal سفارشی کنید، توابع subtotal متعددی مانند Sum و Average اضافه کنید، و از SubtotalSetting برای نمایش خلاصه زیر یا سمت راست داده‌ها استفاده کنید. همچنین می‌توانید سبک‌ها را برای ردیف‌های subtotal تنظیم کنید، مانند بولد کردن یا پر کردن رنگ.

این مقاله به ما فرآیند افزودن زیرمجموعه در فایل اکسل را آموزش داد. برای اتصال اسلایسر به چندین جدول محوری، به مقاله اتصال اسلایسر به چندین جدول محوری با استفاده از C# مراجعه کنید.

 فارسی