این آموزش گام به گام نحوه تولید فایل اکسل در جاوا با استفاده از کدهای ساده را توضیح می دهد. ایجاد یک فایل اکسل به صورت برنامهریزی و پر کردن دادهها یا با کدگذاری سخت آن یا با خواندن از منبع دیگری و پر کردن برگه مورد نظر بسیار رایج است. برای این منظور به هر سلول دسترسی پیدا می شود و داده ها پر می شوند. هنگامی که تمام داده ها پر شد، کتاب کار را می توان در هر قالبی مانند XLSX در این مثال ذخیره کرد.
مراحل تولید فایل اکسل در جاوا
- با استفاده از Maven، کتابخانه Aspose.Cells را به پروژه اضافه کنید
- با استفاده از Import در برنامه، یک مرجع به کلاسهای Workbook، Worksheet و Cells اضافه کنید.
- نمونه سازی یک شی کلاس Workbook
- در کتاب کار به کاربرگ مورد نظر مراجعه کنید
- در کاربرگ مورد نظر به مجموعه Cells مراجعه کنید
- با استفاده از مجموعه Cells مقادیر را در سلول های مختلف تنظیم کنید
- فایل حاصل را به عنوان XLSX ذخیره کنید
مراحل بالا روند ایجاد فایل اکسل با استفاده از جاوا را شرح می دهد. کتابخانه Aspose.Cells قرار است برای اجرای این کد اضافه شود. میتوانید چند کلاس مانند Workbook، Worksheet و Cells را وارد کنید که در آن کلاس Cells مجموعهای از سلولها در کاربرگ مربوطه است که دسترسی به هر سلول جداگانه در برگه را فراهم میکند. با استفاده از این مجموعه مقادیر را در سلول های مورد نظر تنظیم کنید و در نهایت کتاب کار را در قالب فایل اکسل مانند XLSX که در این آموزش استفاده شده است ذخیره کنید.
کد برای ایجاد یک فایل اکسل در جاوا
این کد نمونه را می توان برای ایجاد فایل اکسل با استفاده از جاوا در ویندوز، macOS و لینوکس استفاده کرد. در این کد نمونه، یک شی Workbook مقداردهی اولیه می شود که حاوی مجموعه ای از کاربرگ ها است. بهطور پیشفرض، وقتی یک شی Workbook ایجاد میشود، یک برگه اضافه میشود. هر کاربرگ شامل مجموعهای از سلولها است که برای دسترسی به سلولهای جداگانه با استفاده از آدرسی مانند “A1” و غیره استفاده میشود. مقادیر رشتهای روی سلول تنظیم میشوند، اما میتوانید هر مقداری مانند عدد صحیح، اعشاری، تاریخ و همه انواع دیگر را که توسط MS پشتیبانی میشوند تنظیم کنید. برتری داشتن. اگر میخواهید با استفاده از زبانی غیر از جاوا مثلاً C#، فایل اکسل را به فرمت دیگری مثلاً XPS تبدیل کنید، میتوانید به مقاله تبدیل اکسل به XPS در سی شارپ مراجعه کنید.
توجه داشته باشید که برای اجرای نمونه کد بالا نیازی به نصب MS Excel یا استفاده از interop نیست.