Այս հակիրճ ձեռնարկում դուք կսովորեք, թե ինչպես կիրառել զտիչ Excel-ում Java-ի միջոցով պարզ քայլ առ քայլ մոտեցման օգնությամբ: Դուք կարող եք ավտոմատ զտիչ տեղադրել աշխատաթերթում բոլոր տվյալների սյունակներում բջիջների ցանկալի տիրույթում և այնուհետև կիրառել զտիչ ցանկացած սյունակի որոշակի տվյալների նկատմամբ: Վերջում ելքային ֆայլը պահվում է որպես XLSX ֆայլ, սակայն այն կարող եք պահպանել նաև ցանկացած այլ Excel ֆայլի ձևաչափով:
Java-ի միջոցով Excel-ում զտիչ կիրառելու քայլեր
- Ավելացրեք Aspose.Cells գրադարանի տեղեկանք՝ օգտագործելով Maven պահոցը
- Ավելացրեք հղումը Workbook, Worksheet և Cells դասերին` օգտագործելով ծրագրում Ներմուծում հրամանը:
- Ստուգեք դատարկ աշխատանքային գրքի օբյեկտը
- Ստացեք հղում առաջին թերթիկին, որտեղ պետք է ավելացվեն նմուշի տվյալները
- Օգտագործելով թերթիկի բջիջների հավաքածուն, լրացրեք նմուշի տվյալները աշխատաթերթում
- Կիրառեք տվյալների ֆիլտր Excel-ում բջիջների ցանկալի տիրույթում
- Սահմանեք որոշակի զտիչ առաջին սյունակի վրա որոշակի տվյալների նկատմամբ
- Պահպանեք ստացված ֆայլը որպես XLSX
Այստեղ ստեղծվում է դատարկ աշխատանքային գիրք, որը լցված է որոշ նմուշային տվյալներով: Աշխատաթերթում բջիջների հավաքածուի հղումը ստացվում է, և միջակայքը սահմանվում է Excel թերթի ֆիլտրի համար: Ի վերջո, ֆիլտրը կիրառվում է որոշակի տվյալների վրա, որպեսզի երբ ելքային ֆայլը բացվի, այն պետք է ցուցադրի զտված տվյալները լռելյայնորեն:
Կոդ Excel-ում Java-ի միջոցով ֆիլտր ստեղծելու համար
Այս օրինակելի կոդում զտիչը կիրառվում է սյունակներից մեկի վրա, սակայն դուք կարող եք զտիչներ տեղադրել Excel-ի մի քանի սյունակների վրա՝ հիմնվելով այդ սյունակի համապատասխան արժեքների վրա: Այստեղ, եթե ցանկանում եք ելքային ֆայլը պահել որևէ այլ ձևաչափով, ինչպիսին է XPS-ը, կարող եք հղում կատարել ինչպես փոխարկել Excel-ը XPS-ի Java-ում-ի հոդվածին:
Նկատի ունեցեք նաև, որ ոչ մի այլ բաղադրիչ կամ գրադարաններ, ինչպիսիք են Interop-ը կամ MS Excel-ը, չի պահանջվում վերը նշված կոդը գործարկելու համար: