C++を使用してExcelファイルを作成する方法

このチュートリアルでは、C++を使用してExcelファイルを作成する方法を学習します。 XLSXまたはXLSファイルは、MSWindowsのC++またはC++のプログラムでLinuxを使用して作成できます。

C++を使用してExcelファイルを作成する手順

  1. NuGetパッケージマネージャーツールを使用してAspose.Cells.Cppパッケージを構成します
  2. Aspose::Cells名前空間への参照を追加します
  3. Workbookクラスオブジェクトを初期化して、空白のExcelブックをインスタンス化します
  4. Excelファイルのセルにサンプル値を挿入します
  5. C ++を使用してデータを挿入した後、出力Excelファイルを保存します

次の例では、* C++*を使用してExcelファイルを作成する方法を説明します。空のワークブックを初期化し、いくつかの手順に従ってサンプル値をセルに挿入します。

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"));
}
};

空のブックを作成し、サンプルデータと値をセルに挿入することで、C++を使用してExcelファイルを生成できます。このコードスニペットでExcelファイルを生成するために、MSExcelやその他のアプリケーションをインストールする必要はありません。前の例では、XLSXファイルにフィルターを追加する方法を説明するC++を使用してXLSXファイルにフィルターを追加する方法を学習しました。

 日本語