نحوه ایجاد Pivot Table در اکسل با استفاده از سی شارپ

این آموزش مختصر راهنمای نحوه ایجاد جدول محوری در اکسل با استفاده از C# است. برای ایجاد جدول محوری به صورت برنامه‌نویسی، کد سی شارپ و توضیحات دقیق ارائه شده است به طوری که در پایان یک فایل XLSX (یا XLS) دریافت خواهید کرد که یک جدول محوری در آن بدون استفاده از ثالث دیگر وجود دارد. -ابزار مهمانی همچنین شامل مراحلی است که افزودن فیلدهای مختلف به مناطق مختلف جدول محوری را راهنمایی می کند.

مراحل ایجاد Pivot Table در سی شارپ

  1. محیطی را برای افزودن Aspose.Cells for .NET از مدیر بسته NuGet برای ایجاد جدول محوری ایجاد کنید.
  2. یک workbook موجود دارای داده برای جدول محوری ایجاد یا بارگیری کنید
  3. به هدف worksheet جایی که جدول محوری قرار است اضافه شود، دسترسی پیدا کنید
  4. یک جدول محوری ایجاد کنید و نمونه آن را برای پردازش بیشتر دریافت کنید
  5. جدول محوری جدید را پیکربندی کنید و فیلدهای مختلف را به ستون، ردیف و ناحیه داده اضافه کنید
  6. کتاب کار حاصل را با یک جدول محوری در آن ذخیره کنید

پس از ایجاد محیط برای تولید C# Excel pivot table در اینجا توضیح داده شده است به طوری که ما یک کتاب کار جدید در اینجا ایجاد می کنیم که داده های کدگذاری شده را دارد، اما شما می توانید یک فایل اکسل موجود را بارگیری کنید که داده های هدف را نیز در آن دارد. در مراحل بعدی، روند ایجاد یک PivotTable و سپس پیکربندی آن را بیشتر توضیح می دهد. در مراحل پایانی، فیلدهای مختلف به قسمت‌های مختلف جدول محوری مانند ستون، ردیف و داده اضافه می‌شوند.

کد برای ایجاد Pivot Table در اکسل با استفاده از C#

این کد نمونه نحوه ایجاد جدول محوری در سی شارپ را با ارائه محدوده داده و سلول مقصد که در آن جدول محوری به همراه نام جدول محوری قرار می گیرد، نشان می دهد. کلاس pivotTable دارای یک تابع AddFieldToArea() است که برای کشیدن فیلدهای مختلف به مناطق مختلف با استفاده از pivotFieldType مانند Column، Row یا Data همراه با شماره فیلد در محدوده داده انتخاب شده استفاده می شود. در صورت لزوم می توانید از PivotFieldType Page دیگری نیز استفاده کنید.

در این مقاله یاد گرفتیم افزودن جدول محوری اکسل در سی شارپ. اگر می خواهید یاد بگیرید که داده ها را در یک لیست به اکسل صادر کنید، به مقاله نحوه صادرات داده های لیست به اکسل در سی شارپ مراجعه کنید.

 فارسی