Hogyan készítsünk Excel fájlt C++ használatával

Ebben az oktatóanyagban megtanuljuk, hogyan lehet létrehozni Excel fájlt C++ használatával. Létrehozhat egy XLSX vagy XLS fájlt a C++ használatával MS Windows vagy Linux rendszeren programozottan C++ alatt.

Az Excel fájl létrehozásának lépései C++ használatával

  1. Konfigurálja a Aspose.Cells.Cpp csomagot a NuGet csomagkezelő eszközzel
  2. Adja hozzá a hivatkozást a Aspose::Cells névtérhez
  3. Inicializálja a Workbook osztály objektumot egy üres Excel-munkafüzet példányosításához
  4. Szúrjon be mintaértékeket az Excel fájl celláiba
  5. Mentse el a kimeneti Excel fájlt az adatok C++ használatával történő beszúrása után

A következő példában megtudhatja, hogyan készíthet Excel-fájlt C++* használatával. Inicializáljon egy üres munkafüzetet, és illessze be a mintaértékeket a cellákba egyszerűen néhány lépés végrehajtásával.

Kód Excel-fájl létrehozásához C++-ban

#pragma once
#include "Aspose.Cells.h"
class ExcelWorkbook
{
void CreateExcelWorkbook()
{
// Set the license for Aspose.Cells API for creating workbook
intrusive_ptr<License> CellCreateLicense = new License();
CellCreateLicense->SetLicense(new String("Aspose.Total.lic"));
// Instantiate the Workbook object to create an empty XLSX file
intrusive_ptr<IWorkbook> CreateWorkbook = Factory::CreateIWorkbook();
//Accessing a worksheet using its index for inserting data
intrusive_ptr<IWorksheet> CreateWorksheet = CreateWorkbook->GetIWorksheets()->GetObjectByIndex(0);
// Adding sample data and values to cells for filtering
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A1"))->PutValue("Customers Report");
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A2"))->PutValue("C_ID");
CreateWorksheet->GetICells()->GetObjectByIndex(new String("B2"))->PutValue("C_Name");
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A3"))->PutValue("C001");
CreateWorksheet->GetICells()->GetObjectByIndex(new String("B3"))->PutValue("Customer1");
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A4"))->PutValue("C002");
CreateWorksheet->GetICells()->GetObjectByIndex(new String("B4"))->PutValue("Customer2");
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A5"))->PutValue("C003");
CreateWorksheet->GetICells()->GetObjectByIndex(new String("B5"))->PutValue("Customer3");
CreateWorksheet->GetICells()->GetObjectByIndex(new String("A6"))->PutValue("C004");
CreateWorksheet->GetICells()->GetObjectByIndex(new String("B6"))->PutValue("Customer4");
// Save the output Excel file with inserted data
CreateWorkbook->Save(new String ("WorkbookOutput.xlsx"));
}
};

Excel fájlt generálhat C++ használatával úgy, hogy üres munkafüzetet hoz létre, és mintaadatokat és értékeket szúr be a cellákba. Nem kell telepítenie az MS Excelt vagy bármilyen más alkalmazást ahhoz, hogy ezzel a kódrészlettel létrehozza az Excel fájlt. Az előző példában megtanultuk, hogy a Szűrő hozzáadása XLSX fájlhoz a C++ használatával elmagyarázza a szűrő hozzáadását az XLSX fájlhoz.

 Magyar