Ovaj vodič je brzi vodič za spajanje ćelija u Excelu pomoću C++. Objašnjava precizne i jednostavne korake uz C++ isječak koda. Korištenjem C++ Excel spajanja ćelija izvodi se operacija, a zatim se izlazna datoteka može spremiti u XLSX ili XLS formatu.
Koraci za spajanje ćelija u Excelu pomoću C++
- Dodajte referencu na Aspose.Cells.Cpp u svoj projekt pomoću NuGet Package Managera
- Inicijalizirajte praznu Excel datoteku s objektom klase Workbook za spajanje ćelija
- Pristupite prvom radnom listu i inicijalizirajte instancu klase Cells
- Izvršite operaciju spajanja ćelija i umetnite oglednu vrijednost
- Napišite izlaznu Excel radnu knjigu koja sadrži spojenu ćeliju
Možete primijetiti jednostavne korake koji se temelje na C++, operacija spajanja ćelija u excelu može se lako izvesti s nekoliko API poziva. Omogućuje vam stvaranje nove Excel datoteke od nule, a postojeća Excel datoteka se također može koristiti kao ulaz.
Kod za spajanje ćelija u Excelu koristeći C++
#pragma once | |
#include "Aspose.Cells.h" | |
class MergeCellsInExcel | |
{ | |
public: void MergeCellsInExcelInCPlusCPlus() | |
{ | |
// Set the license to avoid watermark in the output Excel file after merging cells | |
intrusive_ptr<License> MergeCellsInExcelLicense = new License(); | |
MergeCellsInExcelLicense->SetLicense(new String("Aspose.Cells.lic")); | |
// Create an Excel file | |
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(); | |
// Get access to first worksheet | |
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0); | |
// Create a Cells object | |
intrusive_ptr<ICells> cells = worksheet->GetICells(); | |
// Merge cells | |
cells->Merge(5, 2, 2, 3); | |
// Put data in the cell | |
cells->GetObjectByIndex(5, 2)->PutValue((StringPtr)new String("Sample value")); | |
// Save the Excel file | |
workbook->Save(new String("MergeCells.xlsx")); | |
} | |
}; |
Ovaj isječak koda inicijalizira Excel radni list, a zatim se funkcija spajanja ćelija izvodi na određenim ćelijama pomoću njihovih vrijednosti indeksa. Štoviše, također umeće oglednu vrijednost kao niz u spojenu ćeliju pomoću metode PutValue. Konačno, možemo napisati izlaznu datoteku u tok ili disk prema strukturi aplikacije.
U ovom smo članku istražili kako spojiti ćelije u Excelu koristeći C++ bez potrebe za instaliranjem aplikacije MS Excel. Međutim, ako želite naučiti pretvaranje Excela u HTML u C++, pogledajte članak na kako pretvoriti Excel u HTML u C++.