Cara Membuat Salinan Lembar Excel di C++

Tutorial singkat ini akan mendidik Anda tentang cara membuat salinan lembar Excel di C++. Ini berisi instruksi untuk mengonfigurasi lingkungan, langkah-langkah terperinci untuk menyelesaikan tugas, dan akhirnya kode C++ yang dapat dijalankan bersama dengan deskripsi kode. Setelah data ditransfer melalui salinan lembar Excel di C++, buku kerja keluaran dapat disimpan sebagai file XLSX atau XLS.

Langkah-langkah Membuat Salinan Lembar Excel di C++

  1. Tambahkan paket Aspose.Cells.Cpp dari manajer paket NuGet
  2. Sertakan file header yang diperlukan untuk Aspose.Cells dalam program
  3. Muat file Excel sumber ke dalam objek Workbook untuk menyalin lembar kerja
  4. Dapatkan referensi ke worksheet pertama dari buku kerja masukan
  5. Buat buku kerja kosong tempat lembar kerja akan disalin
  6. Dapatkan referensi ke lembar kerja pertama dari buku kerja kosong baru
  7. Panggil fungsi salin dari lembar kerja keluaran untuk menyalin data dari lembar kerja masukan
  8. Simpan buku kerja keluaran pada disk setelah menyalin data lembar kerja dari buku kerja masukan

Berikut urutan langkah-langkah yang disediakan untuk menyalin lembar dari satu buku kerja ke yang lain di C++ seperti lingkungan diatur dan kemudian file header yang diperlukan ditambahkan. Pada langkah selanjutnya, buku kerja input dibuka dan buku kerja output dibuat, referensi ke lembar kerja pertama dari setiap buku kerja diakses dan akhirnya, seluruh data lembar kerja sumber disalin ke lembar kerja tujuan. Pada akhirnya, buku kerja keluaran disimpan dalam format XLSX namun Anda dapat menyimpannya dalam format lain yang didukung oleh MS Excel.

Kode untuk Menyalin Lembar Kerja ke Buku Kerja Lain di C++

Pointer intrusive_ptr digunakan untuk menyimpan pointer ke objek yang berbeda dan fungsi Factory::CreateIWorkbook digunakan untuk memuat workbook yang ada dan membuat workbook baru juga. Anda dapat mengakses referensi ke lembar kerja tertentu menggunakan indeks berbasis nol dengan fungsi GetIWorksheets(). Perhatikan bahwa data disalin dari lembar kerja sumber ke lembar kerja tujuan namun Anda dapat mengontrol proses penyalinan ini dengan menggunakan objek kelas CopyOptions dalam fungsi Salin seperti Anda dapat mengatur bendera untuk menyalin nilai di lembar tujuan jika rumus tidak valid untuk lembar tujuan, atur bendera untuk menyalin nama, dan atur banyak properti lainnya.

Dalam tutorial sederhana ini, kita telah mempelajari cara menyalin lembar kerja di Excel menggunakan C++ namun jika Anda ingin mempelajari cara menggabungkan sel di Excel menggunakan C++ lihat artikel di cara menggabungkan sel di Excel menggunakan C++.

 Indonesian