Ինչպես ստեղծել Excel ֆայլ C++-ով

Այս ձեռնարկում մենք կսովորենք, թե ինչպես ստեղծել Excel ֆայլ՝ օգտագործելով C++: Դուք կարող եք ստեղծել XLSX կամ XLS ֆայլ՝ օգտագործելով C++ MS Windows-ում կամ Linux-ում ծրագրային կերպով C++-ում:

Excel ֆայլ ստեղծելու քայլեր՝ օգտագործելով C++

  1. Կազմաձևեք Aspose.Cells.Cpp փաթեթը NuGet փաթեթների կառավարիչ գործիքի միջոցով
  2. Ավելացրեք հղումը Aspose::Cells անվանատարածքին
  3. Նախաձեռնեք Workbook դասի օբյեկտը դատարկ Excel աշխատանքային գրքույկի օրինականացման համար
  4. Տեղադրեք նմուշի արժեքները Excel ֆայլի բջիջներում
  5. Պահպանեք ելքային Excel ֆայլը C++-ի միջոցով տվյալները տեղադրելուց հետո

Հետևյալ օրինակում դուք կուսումնասիրեք, թե ինչպես * ստեղծել Excel ֆայլ՝ օգտագործելով C++*: Նախաձեռնեք դատարկ աշխատանքային գրքույկը և տեղադրեք նմուշի արժեքները բջիջներում՝ պարզապես հետևելով մի քանի քայլերի:

Կոդ C++-ում Excel ֆայլ ստեղծելու համար

#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 ֆայլ՝ օգտագործելով C++՝ ստեղծելով դատարկ աշխատանքային գրքույկ և տեղադրելով նմուշի տվյալներ և արժեքներ բջիջներում: Այս կոդի հատվածով excel ֆայլը ստեղծելու համար ձեզ հարկավոր չէ տեղադրել MS Excel կամ որևէ այլ ծրագիր: Նախորդ օրինակում մենք սովորեցինք Ինչպես ավելացնել զտիչ XLSX ֆայլում՝ օգտագործելով C++-ը, որը բացատրում է XLSX ֆայլում զտիչ ավելացնելը:

 Հայերեն