GolangとC++を使ってワークブック内およびワークブック間でシートをコピー・移動する

ワークシートのコピーおよび移動

ワークブック内のワークシートのコピー

すべての例の最初のステップは次の通りです:

  1. Microsoft Excelでいくつかのデータを入力した2つのワークブックを作成します。この例では、新たに2つのワークブックを作成し、シートにデータを入力しました:

    • FirstWorkbook.xlsx(3つのシート)
    • SecondWorkbook.xlsx(1つのシート)
  2. Aspose.Cellsをダウンロードしてインストールします。

    1. ダウンロード Aspose.Cells for C++
    2. 開発コンピュータにインストールする
  3. プロジェクトを作成します。

    1. 好みのIDEで新しいC++プロジェクトを作成します
  4. 参照を追加します。

    1. プロジェクトにAspose.Cells for C++ライブラリを追加します
  5. ワークブック内のワークシートをコピーします。 最初の例では、FirstWorkbook.xlsx の最初のワークシート(Copy)をコピーします。

このコードを実行すると、ワークシート「Copy」が「Last Sheet」としてFirstWorkbook.xlsx内にコピーされます。

ワークブック内のワークシートを移動

以下のコードは、ワークブック内のワークシートを別の位置に移動する方法を示しています。このコードを実行すると、FirstWorkbook.xlsx内でインデックス1の「Move」という名前のワークシートがインデックス2に移動します。

ワークブック間でワークシートをコピーする

コードを実行すると、「Copy」という名前のシートを持つワークシートが、SecondWorkbook.xlsxにコピーされます。

ワークブック間でワークシートを移動する

このコードを実行すると、「Move」という名前のワークシートがFirstWorkbook.xlsx から「Sheet3」の名前でSecondWorkbook.xlsxに移動します。