Temukan dan Ganti Teks di Excel C++

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

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.

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")));
Gambar membandingkan file sebelum dan sesudah penggantian teks

Gambar membandingkan file sumber dan keluaran

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.

Lihat juga