چگونه داده های لیست را به اکسل در سی شارپ صادر کنیم

این آموزش مختصر شما را در مورد نحوه صادرات لیست داده ها به اکسل در سی شارپ راهنمایی می کند. فهرست یکی از متداول‌ترین سازه‌ها در یک زبان برنامه‌نویسی برای نگهداری داده‌هایی است که می‌توانند بیشتر به اکسل صادر شوند. این مفهوم اصلی است که در اینجا یاد خواهید گرفت که چگونه با استفاده از C# فایل اکسل را از لیست ایجاد کرده و آن را در قالب XLSX روی دیسک ذخیره کنید.

مراحل صادرات لیست داده ها به اکسل در سی شارپ

  1. کتابخانه Aspose.Cells را با استفاده از Nuget Package Manager برای صادر کردن داده‌های فهرست به اکسل نصب کنید
  2. شیء کلاس Workbook را برای نگهداری داده های صادر شده از یک لیست ایجاد کنید
  3. یک لیست برای ذخیره داده های هدف برای صادرات به اکسل ایجاد کنید
  4. لیست را با داده های نمونه پر کنید یا آن را از منبع خارجی پر کنید
  5. یک مرجع به یک کتاب کار خاص sheet که در آن داده های صادر شده ذخیره می شود، دریافت کنید
  6. تابع ImportArrayList را برای صادرات داده های لیست به اکسل فراخوانی کنید
  7. فایل اکسل خروجی حاوی داده های صادر شده از یک لیست را ذخیره کنید

در اینجا در مراحل بالا، یک رویکرد ساده دنبال می‌شود که در آن ابتدا یک شی کلاس کتاب کار همراه با دسترسی به یک مرجع به یک صفحه خاص برای ذخیره داده‌های لیست ایجاد می‌شود. لیست به صورت دستی پر می شود، اما می توان آن را از برخی منابع خارجی نیز پر کرد، مانند واکشی داده ها از برخی پایگاه داده، Web API، یا از برخی منابع شبکه دیگر. در نهایت با استفاده از *C# لیست را در اکسل بنویسید و فایل خروجی را روی دیسک ذخیره کنید.

کد برای صادرات لیست به اکسل در سی شارپ

این کد از یک شی کلاس Workbook و Worksheet برای دسترسی به کنترل فایل برای نوشتن لیست در اکسل با استفاده از C# استفاده می کند. تابع ImportArrayList از کلاس Worksheet.Cells استفاده می‌شود که به فهرست منبع، اولین سطر و ستون در کاربرگ که قرار است داده‌ها در آن قرار گیرند و جهت داده‌ها، یعنی یا در یک ستون عمودی یا در یک ردیف افقی ذخیره شود، استفاده می‌شود.

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

 فارسی