Microsoft Excel memungkinkan Anda untuk menyimpan data dalam bentuk tabel. Selain itu, ini memungkinkan Anda untuk melakukan operasi kompleks pada data. Penggunaan Excel berkisar dari mempertahankan anggaran bulanan hingga mengelola data organisasi karena banyaknya fitur yang dimilikinya. Dibandingkan dengan fitur lainnya, menemukan dan mengganti teks adalah salah satu tugas yang lebih mudah yang dapat Anda lakukan di Excel. Artikel ini menunjukkan cara menemukan dan mengganti teks di spreadsheet Excel secara terprogram menggunakan C++.
- C++ API untuk Menemukan dan Mengganti Teks di File Excel
- Menemukan dan Mengganti Teks di File Excel menggunakan C++
- Dapatkan Lisensi Gratis
C++ API untuk Menemukan dan Mengganti Teks di File Excel
Aspose.Cells for C++ adalah API tangguh untuk membuat, mengubah, dan mengelola file Excel. Ini memungkinkan Anda mengotomatiskan berbagai aspek alur kerja spreadsheet. API juga menyederhanakan pencarian dan penggantian teks dalam file Excel. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.
PM> Install-Package Aspose.Cells.Cpp
Temukan dan Ganti Teks di File Excel menggunakan C++
Berikut ini adalah langkah-langkah untuk mencari dan mengganti teks pada file Excel.
- Muat file Excel menggunakan kelas IWorkbook.
- Buat instance dari kelas IReplaceOptions.
- Setel sensitivitas huruf besar-kecil untuk mencari teks dengan metode IReplaceOptions->SetCaseSensitive(bool value). Dengan menyetel opsi ini ke true, API hanya akan mengganti teks dengan huruf besar-kecil yang cocok.
- Tetapkan opsi untuk mencocokkan seluruh konten sel dengan metode IReplaceOptions->SetMatchEntireCellContents(bool value). Dengan menyetel opsi ini ke true, API akan mengganti teks hanya dalam sel yang berisi teks placeholder yang tepat (teks yang ingin Anda ganti).
- Panggil IWorkbook->Replace(intrusiveptrAspose::Cells::Systems::String placeHolder, intrusiveptrAspose::Cells::Systems::String Nilai baru, intrusiveptrAspose::Cells::IReplaceOptions options) metode untuk mengganti teks.
- Simpan spreadsheet yang diperbarui menggunakan IWorkbook->Save(intrusiveptrAspose::Cells::Systems::String fileName) metode.
Contoh kode berikut menunjukkan cara menemukan dan mengganti teks di spreadsheet.
// Jalur direktori sumber.
StringPtr srcDir = new String("SourceDirectory\\");
// Jalur direktori keluaran.
StringPtr outDir = new String("OutputDirectory\\");
// Muat file Excel
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("book1.xlsx")));
// Buat instance kelas IReplaceOptions
intrusive_ptr<IReplaceOptions> replaceOptions = Factory::CreateIReplaceOptions();
// Setel opsi sensitivitas huruf besar-kecil
replaceOptions->SetCaseSensitive(false);
// Setel opsi pencocokan teks
replaceOptions->SetMatchEntireCellContents(false);
// Ganti teks
workbook->Replace(new String("Text to find"), new String("Text replacement"), replaceOptions);
// Simpan sebagai file Excel
workbook->Save(outDir->StringAppend(new String("book1_out.xlsx")));
Dapatkan Lisensi Gratis
Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mencari dan mengganti teks dalam file Excel. Selain itu, Anda telah melihat cara menyetel opsi tambahan seperti sensitivitas huruf besar-kecil dan mencocokkan seluruh konten sel untuk menemukan teks. Selain itu, API menyediakan banyak fitur untuk bekerja dengan file Excel. Anda dapat menjelajahi Aspose.Cells for C++ API secara mendetail menggunakan dokumentasi resmi.