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

این آموزش سریع به شما می آموزد چگونه داده های لیست را به اکسل در جاوا صادر کنید. ابتدا، فهرستی از رشته‌ها مورد نیاز است که می‌توان آن را با مجموعه‌ای از رشته‌های ثابت پر کرد یا می‌توانید آن را از منبع خارجی مانند خواندن داده‌ها از برخی فایل‌ها روی دیسک، پایگاه داده یا برخی جریان‌های داده در شبکه پر کنید. در نهایت یک Workbook جدید ایجاد کنید و تابع importArrayList را برای تبدیل لیست به Excel در جاوا فراخوانی کنید که به عنوان یک فایل XLSX روی دیسک ذخیره می شود.

مراحل صادرات لیست داده ها به اکسل در جاوا

  1. یک مرجع به Aspose.Cells از مخزن Maven اضافه کنید تا لیست را به اکسل صادر کنید
  2. یک لیست آرایه ای را برای نگهداری داده های لیست برای صادرات به اکسل اعلام کنید
  3. لیست را با رشته ها با استفاده از رشته های ثابت پر کنید یا از منبع خارجی پر کنید
  4. یک شی کلاس Workbook ایجاد کنید که با داده های لیست پر می شود
  5. مرجع یک Worksheet را از کتاب کار تازه ایجاد شده دریافت کنید
  6. تابع importArrayList را به همراه مرجع لیست، سلول مقصد و جهت متن فراخوانی کنید
  7. کتاب کار خروجی حاوی لیست صادراتی رشته ها را ذخیره کنید

در اینجا ابتدا فهرستی از رشته ها را که می توان به روش های مختلف پر کرد، مقداردهی اولیه کنید. سپس یک کتاب کار ایجاد می شود و یک مرجع به یک برگه خاص از این کتاب کار به دست می آید که در آن شما لیست را در اکسل در جاوا می نویسید. در نهایت، می توانید فایل اکسل خروجی را در هر یک از فرمت های دلخواه مانند XLSX، XLS، XLSM یا XLSB ذخیره کنید.

کد ایجاد اکسل از لیست در جاوا

این کد از کلاس ArrayList برای اعلام و مقداردهی اولیه لیست رشته ها استفاده می کند، اما می توانید لیستی از انواع دیگر داده ها را نیز ایجاد کنید. به همین ترتیب، اولین مرجع کاربرگ برای نوشتن لیست به دست می آید، اما می توانید با ارائه شاخص مبتنی بر صفر یا نام برگه به برگه های دیگر نیز مراجعه کنید. آخرین آرگومان در تابع importArrayList() جهت متن را مشخص می کند، یعنی لیست به صورت ستونی یا در یک ردیف درج می شود.

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

 فارسی