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++
- Dodajte paket Aspose.Cells.Cpp iz upravitelja paketa NuGet
- Uključite potrebne datoteke zaglavlja za Aspose.Cells u program
- Učitajte izvornu Excel datoteku u objekt Workbook za kopiranje radnog lista
- Dobijte referencu na prvu worksheet iz ulazne radne knjige
- Napravite praznu radnu knjigu u koju će se radni list kopirati
- Dobijte referencu na prvi radni list iz nove prazne radne knjige
- Pozovite funkciju kopiranja izlaznog radnog lista za kopiranje podataka s ulaznog radnog lista
- 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++.