C++'da Excel Sayfasının Kopyası Nasıl Yapılır?

Bu hızlı eğitim, sizi C++‘da bir Excel sayfasının bir kopyasını nasıl oluşturacağınız konusunda eğitecektir. Ortamı yapılandırma talimatlarını, görevi gerçekleştirmek için ayrıntılı adımları ve son olarak kod açıklamasıyla birlikte çalıştırılabilir bir C++ kodunu içerir. Veriler Excel sayfa kopyası C++ aracılığıyla aktarıldıktan sonra, çıktı çalışma kitabı XLSX veya XLS dosyası olarak kaydedilebilir.

C++‘da Excel Sayfasının Kopyasını Oluşturma Adımları

  1. NuGet paket yöneticisinden Aspose.Cells.Cpp paketini ekleyin
  2. Aspose.Cells için gerekli başlık dosyalarını programa dahil edin
  3. Çalışma sayfasını kopyalamak için kaynak Excel dosyasını Workbook nesnesine yükleyin
  4. Giriş çalışma kitabından ilk worksheet referansını alın
  5. Çalışma sayfasının kopyalanacağı boş bir çalışma kitabı oluşturun
  6. Yeni boş çalışma kitabından ilk çalışma sayfasına referans alın
  7. Girdi çalışma sayfasından verileri kopyalamak için çıktı çalışma sayfasının kopyalama işlevini çağırın
  8. Giriş çalışma kitabından çalışma sayfası verilerini kopyaladıktan sonra çıktı çalışma kitabını diske kaydedin

Burada C++*‘da bir çalışma kitabından diğerine sayfa kopyalamak için bir dizi adım sağlanır ve ardından gerekli başlık dosyaları eklenir. Sonraki adımlarda, girdi çalışma kitabı açılır ve çıktı çalışma kitabı oluşturulur, her çalışma kitabının ilk çalışma sayfasına referanslara erişilir ve son olarak kaynak çalışma sayfasının tüm verileri hedef çalışma sayfasına kopyalanır. Sonunda, çıktı çalışma kitabı XLSX biçiminde kaydedilir, ancak onu MS Excel tarafından desteklenen herhangi bir biçimde kaydedebilirsiniz.

Çalışma Sayfasını C++‘da Başka Bir Çalışma Kitabına Kopyalama Kodu

Intrusive_ptr işaretçisi, işaretçiyi farklı nesnelere kaydetmek için kullanılır ve Factory::CreateIWorkbook işlevi, mevcut çalışma kitabını yüklemek ve ayrıca yeni bir çalışma kitabı oluşturmak için kullanılır. GetIWorksheets() işleviyle sıfır tabanlı dizini kullanarak belirli bir çalışma sayfasına başvuruya erişebilirsiniz. Verilerin kaynak çalışma sayfasından hedef çalışma sayfasına kopyalandığını unutmayın, ancak bir formül için geçersizse hedef sayfadaki değerleri kopyalamak için bir bayrak ayarlayabileceğiniz gibi, Kopyala işlevindeki CopyOptions sınıf nesnesini kullanarak bu kopyalama işlemini kontrol edebilirsiniz. hedef sayfa, adları kopyalamak için bayrak ayarlayın ve diğer birçok özelliği ayarlayın.

Bu basit eğitimde, C++ kullanarak Excel’de bir çalışma sayfasını nasıl kopyalayacağınızı * öğrendik, ancak C++ kullanarak Excel’de hücreleri nasıl birleştireceğinizi öğrenmek istiyorsanız C++ kullanarak Excel’de hücreler nasıl birleştirilir ile ilgili makaleye bakın.

 Türkçe