در این آموزش کوتاه، نحوه اعمال فیلتر در اکسل با استفاده از جاوا را با کمک یک رویکرد ساده گام به گام خواهید آموخت. میتوانید فیلتر خودکار را در کاربرگ روی تمام ستونهای داده در محدوده دلخواه از سلولها تنظیم کنید و سپس فیلتر را در برابر یک داده خاص در هر ستون اعمال کنید. در پایان فایل خروجی به عنوان یک فایل XLSX ذخیره میشود، اما میتوانید آن را در هر فرمت فایل اکسل دیگری نیز ذخیره کنید.
مراحل اعمال فیلتر در اکسل با استفاده از جاوا
- با استفاده از مخزن Maven مرجع کتابخانه Aspose.Cells را اضافه کنید
- با استفاده از دستور Import در برنامه، مرجع را به کلاسهای Workbook، Worksheet و Cells اضافه کنید.
- نمونه سازی یک شیء خالی از Workbook
- به اولین برگه ای که داده های نمونه قرار است اضافه شود، ارجاع دهید
- با استفاده از مجموعه سلول ها در برگه، داده های نمونه را در کاربرگ پر کنید
- فیلتر داده را در اکسل روی محدوده سلولی مورد نظر اعمال کنید
- یک فیلتر خاص در ستون اول در برابر داده های خاص تنظیم کنید
- فایل حاصل را به عنوان XLSX ذخیره کنید
در اینجا یک Workbook خالی ایجاد می شود که با داده های نمونه پر شده است. ارجاع به مجموعه سلول ها در کاربرگ به دست می آید و محدوده برای فیلتر در این صفحه اکسل تنظیم می شود. در نهایت یک فیلتر روی یک داده خاص اعمال می شود به طوری که وقتی فایل خروجی باز می شود، باید داده های فیلتر شده را به طور پیش فرض نمایش دهد.
کد برای ایجاد فیلتر در اکسل با استفاده از جاوا
در این کد نمونه، یک فیلتر روی یکی از ستونها اعمال میشود، اما میتوانید فیلترها را بر روی چندین ستون در Excel بر اساس مقادیر مربوطه در آن ستون تنظیم کنید. در اینجا اگر میخواهید فایل خروجی را در قالب دیگری مانند XPS ذخیره کنید، میتوانید به مقاله نحوه تبدیل اکسل به XPS در جاوا مراجعه کنید.
همچنین توجه داشته باشید که برای اجرای کد بالا به هیچ جزء یا کتابخانه دیگری مانند Interop یا MS Excel نیاز نیست.