Kako napraviti kopiju Excel lista u C++

Ovaj kratki vodič će vas educirati o tome kako napraviti kopiju Excel lista u C++. Sadrži upute za konfiguriranje okruženja, detaljne korake za izvršavanje zadatka i konačno C++ kod koji se može izvoditi zajedno s opisom koda. Nakon što se podaci prenesu putem Excel sheet copy u C++, izlazna radna knjiga može se spremiti kao XLSX ili XLS datoteka.

Koraci za izradu kopije Excel lista u C++

  1. Dodajte paket Aspose.Cells.Cpp iz upravitelja paketa NuGet
  2. Uključite potrebne datoteke zaglavlja za Aspose.Cells u program
  3. Učitajte izvornu Excel datoteku u objekt Workbook za kopiranje radnog lista
  4. Dobijte referencu na prvu worksheet iz ulazne radne knjige
  5. Napravite praznu radnu knjigu u koju će se radni list kopirati
  6. Dobijte referencu na prvi radni list iz nove prazne radne knjige
  7. Pozovite funkciju kopiranja izlaznog radnog lista za kopiranje podataka s ulaznog radnog lista
  8. Spremite izlaznu radnu knjigu na disk nakon kopiranja podataka radnog lista iz ulazne radne knjige

Ovdje je dan niz koraka za kopiranje lista iz jedne radne knjige u drugu u C++ kao što je postavljeno okruženje, a zatim se dodaju potrebne datoteke zaglavlja. U sljedećim koracima otvara se ulazna radna knjiga i kreira se izlazna radna knjiga, pristupa se referencama na prvi radni list svake radne knjige i na kraju se cjelokupni podaci izvornog radnog lista kopiraju na odredišni radni list. Na kraju se izlazna radna knjiga sprema u XLSX formatu, no možete je spremiti u bilo kojem drugom formatu koji podržava MS Excel.

Kod za kopiranje radnog lista u drugu radnu knjigu u C++

Pokazivač intrusive_ptr koristi se za spremanje pokazivača na različite objekte, a funkcija Factory::CreateIWorkbook koristi se za učitavanje postojeće radne knjige i stvaranje nove radne knjige. Referenci na određeni radni list možete pristupiti pomoću indeksa temeljenog na nuli s funkcijom GetIWorksheets(). Imajte na umu da se podaci kopiraju s izvornog radnog lista na odredišni radni list, ali možete kontrolirati ovaj proces kopiranja pomoću objekta klase CopyOptions u funkciji Kopiraj kao što možete postaviti oznaku za kopiranje vrijednosti na odredišnom listu ako je formula nevažeća za odredišni list, postavite zastavu za kopiranje imena i postavite mnoga druga svojstva.

U ovom jednostavnom vodiču naučili smo kako kopirati radni list u Excelu koristeći C++, ali ako želite naučiti kako spojiti ćelije u Excelu koristeći C++ pogledajte članak na kako spojiti ćelije u Excelu koristeći C++.

 Hrvatski