Cari Data di Excel menggunakan Java

Spreadsheet Excel memungkinkan penyimpanan sejumlah besar data dalam bentuk tabel. Dalam kasus tertentu, kita mungkin perlu mencari sel yang berisi nilai atau string data tertentu dari data yang disimpan. Meskipun Excel menyediakan fungsionalitas bawaan untuk mencari melalui semua spreadsheet, kita mungkin perlu melakukan operasi pencarian secara terprogram dalam aplikasi Java. Pada artikel ini, kita akan mempelajari cara mencari data di Excel menggunakan Java. Topik-topik berikut akan dibahas dalam artikel ini:

Java API untuk Mencari Data di Excel

Kami akan menggunakan API Aspose.Cells for Java untuk melakukan operasi pencarian pada file XLSX. Ini memungkinkan melakukan fitur otomasi Excel secara terprogram tanpa memerlukan aplikasi Microsoft Excel. Harap unduh JAR API atau cukup tambahkan konfigurasi pom.xml berikut dalam aplikasi Java berbasis Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.1</version>
</dependency>

Temukan Teks Tertentu di Excel menggunakan Java

Kami dapat mencari nilai teks, angka, atau tanggal apa pun dalam file Excel dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, muat file Excel menggunakan kelas Workbook.
  • Selanjutnya, mengakses [lembar kerja] pertama 14 di file Excel.
  • Kemudian, dapatkan cells dari sheet yang diakses.
  • Selanjutnya, buat instance dari kelas FindOptions.
  • Setelah itu, atur LookAtType sebagai “ENTIRE_CONTENT”.
  • Terakhir, temukan teks menggunakan metode Cells.find(). Dibutuhkan, string pencarian dan FindOptions sebagai argumen. Contoh kode berikut menampilkan cara menemukan teks tertentu dalam file Excel menggunakan Java.
    Temukan Teks Tertentu di Excel menggunakan Java

    Temukan Teks Tertentu di Excel menggunakan Java.

Temukan Teks Dimulai dengan Huruf Tertentu

Kami dapat mencari nilai teks apa pun yang dimulai dengan huruf tertentu dengan mengikuti langkah-langkah yang disebutkan di atas. Namun, kita hanya perlu menyetel LookAtType sebagai “START_WITH”. Contoh kode berikut menunjukkan cara menemukan teks tertentu yang dimulai dengan huruf “H” di file Excel menggunakan Java.

Cari Teks Berakhir dengan Huruf Tertentu

Kami dapat mencari nilai teks apa pun yang diakhiri dengan huruf tertentu dengan mengikuti langkah-langkah yang disebutkan di atas. Namun, kita hanya perlu menyetel LookAtType sebagai “END_WITH”. Contoh kode berikut menunjukkan cara menemukan teks tertentu yang diakhiri dengan huruf “any” dalam file Excel menggunakan Java.

Temukan Teks yang Mengandung Huruf Tertentu

Kami dapat mencari nilai teks apa pun yang berisi substring tertentu dengan mengikuti langkah-langkah yang disebutkan di atas. Namun, kita hanya perlu menyetel LookAtType sebagai “CONTAINS”. Contoh kode berikut menunjukkan cara menemukan teks yang berisi “comp” dalam file Excel menggunakan Java.

Cari dengan Ekspresi Reguler di Excel menggunakan Java

Kami juga dapat mencari nilai sel menggunakan ekspresi reguler dengan mengikuti langkah-langkah yang disebutkan di atas. Namun, kita hanya perlu menyetel Regex Key menjadi true dan LookAtType sebagai “CONTAINS”. Contoh kode berikut menampilkan cara menemukan teks menggunakan ekspresi reguler dalam file Excel menggunakan Java.

Cari dengan Ekspresi Reguler di Excel menggunakan Java

Cari dengan Ekspresi Reguler di Excel menggunakan Java.

Pencarian Peka Huruf Besar di Excel menggunakan Java

Kami dapat melakukan operasi pencarian dan menemukan string teks peka huruf besar-kecil dengan mengikuti langkah-langkah yang disebutkan di atas. Namun, kita hanya perlu menyetel properti CaseSensitive ke true. Contoh kode berikut menunjukkan cara menemukan teks peka huruf besar/kecil dalam file Excel menggunakan Java.

Cari Formula di Excel menggunakan Java

Kami dapat mencari sel yang berisi formula dalam file Excel dengan mengikuti langkah-langkah berikut:

  • Pertama, muat file Excel menggunakan kelas Workbook.
  • Selanjutnya, mengakses lembar kerja pertama di file Excel.
  • Kemudian, dapatkan sel dari lembar yang diakses.
  • Selanjutnya, buat instance dari kelas FindOptions.
  • Setelah itu, atur LookInType sebagai “FORMULAS”.
  • Terakhir, temukan teks menggunakan metode Cells.find(). Dibutuhkan, string pencarian dan FindOptions sebagai argumen. Contoh kode berikut menampilkan cara menemukan sel rumus di file Excel menggunakan Java.
    Cari Formula di Excel menggunakan Java.

    Cari Formula di Excel menggunakan Java.

Dapatkan Lisensi Gratis

Silakan coba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, kita telah mempelajari cara menemukan teks atau rumus di Excel menggunakan Java. Secara khusus, kami telah mempelajari cara mencari teks apa pun di Excel yang dimulai, diakhiri, atau berisi huruf tertentu secara terprogram. Kita juga telah melihat cara mencari menggunakan ekspresi reguler di file Excel. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.Cells untuk Java API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga