C++でExcelシートのコピーを作成する方法

このクイックチュートリアルでは、C++でExcelシートのコピーを作成する方法について説明します。これには、環境を構成するための手順、タスクを実行するための詳細な手順、そして最後に実行可能なC++コードとコードの説明が含まれています。 ** C ++のExcelシートコピー**を介してデータが転送されると、出力されたブックをXLSXまたはXLSファイルとして保存できます。

C++でExcelシートのコピーを作成する手順

  1. NuGetパッケージマネージャーからAspose.Cells.Cppパッケージを追加します
  2. Aspose.Cellsに必要なヘッダーファイルをプログラムにインクルードします
  3. ワークシートをコピーするために、ソースExcelファイルをWorkbookオブジェクトにロードします
  4. 入力ブックから最初のworksheetへの参照を取得します
  5. ワークシートがコピーされる空のワークブックを作成します
  6. 新しい空のワークブックから最初のワークシートへの参照を取得します
  7. 出力ワークシートのコピー関数を呼び出して、入力ワークシートからデータをコピーします
  8. 入力ブックからワークシートデータをコピーした後、出力ブックをディスクに保存します

ここでは、環境が設定された後、必要なヘッダーファイルが追加されるように、C++であるワークブックから別のワークブックにシートをコピーするための一連の手順が提供されます。次の手順では、入力ワークブックが開かれ、出力ワークブックが作成され、各ワークブックの最初のワークシートへの参照にアクセスし、最後に、ソースワークシートのデータ全体が宛先ワークシートにコピーされます。最終的に、出力ブックはXLSX形式で保存されますが、MSExcelでサポートされている他の形式で保存できます。

ワークシートをC++で別のブックにコピーするコード

intrusive_ptrポインターは、ポインターをさまざまなオブジェクトに保存するために使用され、Factory :: CreateIWorkbook関数は、既存のブックをロードして新しいブックを作成するためにも使用されます。 GetIWorksheets()関数でゼロベースのインデックスを使用して、特定のワークシートへの参照にアクセスできます。データはソースワークシートから宛先ワークシートにコピーされることに注意してください。ただし、数式が無効な場合に宛先シートの値をコピーするフラグを設定できるように、コピー関数でCopyOptionsクラスオブジェクトを使用してこのコピープロセスを制御できます。宛先シート、名前をコピーするためのフラグの設定、およびその他の多くのプロパティの設定。

この簡単なチュートリアルでは、* C ++を使用してExcelでワークシートをコピーする方法*を学習しましたが、C++を使用してExcelでセルを結合する方法を学習したい場合 C++を使用してExcelでセルをマージする方法の記事を参照してください。

 日本語