HTML JPG PDF XML XLSX
  Product Family
XLSM

C++にXLSMファイルを作成

C++ ライブラリを使用して、Micorsoft Office を使用せずにプログラムによってネイティブで高パフォーマンスの XLSM ファイルを作成します。

C++を使用してXLSMファイルを作成

XLSMファイルを作成するにはどうすればよいですか? Aspose.Cells for C++ ライブラリを使用すると、数行のコードでプログラム的に XLSM ファイルを簡単に作成できます。 Aspose.Cells for C++ すべての Excel ファイルを生成、変更、変換、レンダリング、印刷できるクロスプラットフォーム アプリケーションを構築できます。 C++ Excel API は、スプレッドシート形式間で変換するだけでなく、Excel ファイルを画像 PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT などとしてレンダリングすることもできるため、業界標準形式でドキュメントを交換するのに最適です。最新バージョンを直接ダウンロードできます。開くだけです。 NuGet パッケージ マネージャーで、Aspose.Cells.Cpp を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

指示


PM> Install-Package Aspose.Cells.Cpp

C++でXLSMを作成する方法

開発者は、わずか数行のコードで、実行中のレポート アプリケーション内でデータ処理用の XLSM ファイルを簡単に作成、ロード、変更、変換できます。

  1. Workbookクラスのオブジェクトを作成します。
  2. 最初のシートを Worksheet オブジェクトに取得します。
  3. Worksheet.GetCells() メソッドを使用して、ワークシートのセルを Cells オブジェクトに取得します。
  4. Cells.Get() メソッドを使用して、ワークシートの目的のセルにアクセスして Cell オブジェクトにアクセスします。
  5. Cell.PutValue() メソッドを使用してセルに値を入力します。
  6. Save() メソッドを使用して、ワークブックを .xlsm ファイルとして保存します。
 

サンプルコードは、C++にXLSMファイルを作成する方法を示しています。

Aspose::Cells::Startup();

// Create an object of the Workbook class.
Workbook wkb;
// Get the first sheet into an Worksheet object.
WorksheetCollection wsc = wkb.GetWorksheets();
Worksheet ws = wsc.Get(0);


// Use Worksheet.GetCells() method to get the cells of the worksheet into an Cells object.
Cells cells = ws.GetCells();


// Use Cells.Get() method to access the desired cell of the worksheet into an Cell object.
Cell cell00 = cells.Get(0, 0);
Cell cell01 = cells.Get(0, 1);
Cell cell10 = cells.Get(1, 0);
Cell cell11 = cells.Get(1, 1);


// Use Cell.PutValue() method to input value into the cell.
cell00.PutValue(u"ColumnA");
cell01.PutValue(u"ColumnB");
cell10.PutValue(u"ValueA");
cell11.PutValue(u"ValueB");


// Save workbook to resultFile folder
wkb.Save(u"created_one.xlsm");

Aspose::Cells::Cleanup();
 

C++ ファイルを作成するための C++ ライブラリ

「Aspose.Cells for C++」をシステムにインストールするには 3 つのオプションがあります。ニーズに近いものを選択し、ステップバイステップの指示に従ってください。

  1. をインストールします NuGet パッケージ 。見る ドキュメンテーション
  2. Include フォルダーと lib フォルダーを使用してライブラリをインストールします。見る ドキュメンテーション
  3. Linux に Aspose.Cells for C++ をインストールします。見る ドキュメンテーション

システム要求

C++ 変換サンプル ソース コードを実行する前に、次の前提条件を満たしていることを確認してください。

  • Microsoft Windows、または Windows 32 ビット、Windows 64 ビット、および Linux 64 ビットの C++ ランタイム環境と互換性のある OS。
  • プロジェクトに Aspose.Cells for C++ DLL への参照を追加します。

XLSM XLSM ファイル形式とは

XLSM拡張子を持つファイルは、マクロをサポートするスプレッドシートファイルの一種です。アプリケーションの観点から見ると、マクロはプロセスを自動化するために使用される一連の命令です。マクロは、繰り返し実行される手順を記録するために使用され、マクロを再度実行することでアクションの実行が容易になります。マクロは、Visual Basic Editor を使用して Excel ワークブック内から Microsoft の Visual Basic for Applications (VBA) でプログラムされ、そこから直接実行/デバッグできます。

続きを読む

その他のサポートされているシートの生成

以下にリストされているいくつかのファイルを含む、他の Microsoft Excel ファイルを作成することもできます。

XLS (Microsoft Excel スプレッドシート (レガシー))
XLSX (XML ワークブックを開く)
XLSB (Excel バイナリ ワークブック)
XLSM (マクロが有効なスプレッドシート)
XLT (Excel 97 - 2003 テンプレート)
XLTX (Excel テンプレート)
XLTM (Excel マクロ有効テンプレート)
CSV (カンマ区切り値)
TSV (タブ区切りの値)
ODS (OpenDocument スプレッドシート)
PDF (ポータブルドキュメントフォーマット)
HTML (ハイパーテキストマークアップ言語)