ما در این آموزش نحوه مقایسه فایل های CSV در جاوا را به شما آموزش می دهیم. برای مقایسه دو فایل CSV، از یکی از بهترین کتابخانه های مقایسه اسناد استفاده خواهیم کرد. برای اجرای عملکرد مقایسه، نیازی به نصب نرم افزار اضافی و MS Office ندارید. قابلیت جاوا مقایسه فایلهای CSV نیز با استفاده از رویههای ذکر شده در این آموزش ایجاد میشود.
مراحل مقایسه فایلهای CSV در جاوا
- GroupDocs.Comparison for Java را از مخزن Maven در پروژه جاوا نصب کنید
- وارد کردن کلاس های ضروری برای مقایسه فایل های CSV با استفاده از جاوا
- یک نمونه از کلاس Comparer ایجاد کنید و فایل CSV منبع را به سازنده آن ارسال کنید.
- متد add کلاس Comparer را فراخوانی کرده و مسیر فایل CSV مورد نظر را مشخص کنید
- در نهایت، متد مقایسه را فراخوانی کنید و مسیر فایل CSV حاصل را برای مقایسه پاس کنید
ما نکاتی را که در بالا می توان برای اجرای قابلیت مقایسه فایل های CSV جاوا به راحتی مورد استفاده قرار داد، بیان کردیم. در مرحله اول کتابخانه مقایسه اسناد را از مخزن Maven نصب کنید، سپس کلاس های لازم را وارد کنید. سپس، فایل CSV مورد نظر را با استفاده از تابع افزودن کلاس Comparer پس از بارگیری فایل CSV منبع با ساختن نمونه ای از کلاس Comparer، اضافه کنید. برای ذخیره فایل به دست آمده بر روی دیسک، در مرحله بعد روش مقایسه کلاس Comparer را فراخوانی کنید.
کد برای مقایسه فایل های CSV در جاوا
در مثال بالا، ما قابلیت مقایسه دو فایل CSV در جاوا را توسعه داده ایم. ما یک سه تا چهار خط کد نوشتهایم و چند فراخوان API را برای توسعه ویژگی مقایسه فایلهای CSV مصرف کردهایم. در این کد مثال، دو فایل CSV را با هم مقایسه کرده ایم، اما می توانید با تکرار مرحله 4، فایل های بیشتری را برای مقایسه اضافه کنید.
ما رویههای خاص را برای پیادهسازی دو ویژگی فایل CSV مقایسه کردهایم و کد نمونه برای آن ایجاد کردهایم. اخیراً مقاله ای در مورد مقایسه فایل های متنی در جاوا منتشر کرده بودیم، برای اطلاعات بیشتر به راهنمای نحوه مقایسه فایل های متنی در جاوا مراجعه کنید.