このクイックチュートリアルでは、C++でExcelシートのコピーを作成する方法について説明します。これには、環境を構成するための手順、タスクを実行するための詳細な手順、そして最後に実行可能なC++コードとコードの説明が含まれています。 ** C ++のExcelシートコピー**を介してデータが転送されると、出力されたブックをXLSXまたはXLSファイルとして保存できます。
C++でExcelシートのコピーを作成する手順
- NuGetパッケージマネージャーからAspose.Cells.Cppパッケージを追加します
- Aspose.Cellsに必要なヘッダーファイルをプログラムにインクルードします
- ワークシートをコピーするために、ソースExcelファイルをWorkbookオブジェクトにロードします
- 入力ブックから最初のworksheetへの参照を取得します
- ワークシートがコピーされる空のワークブックを作成します
- 新しい空のワークブックから最初のワークシートへの参照を取得します
- 出力ワークシートのコピー関数を呼び出して、入力ワークシートからデータをコピーします
- 入力ブックからワークシートデータをコピーした後、出力ブックをディスクに保存します
ここでは、環境が設定された後、必要なヘッダーファイルが追加されるように、C++であるワークブックから別のワークブックにシートをコピーするための一連の手順が提供されます。次の手順では、入力ワークブックが開かれ、出力ワークブックが作成され、各ワークブックの最初のワークシートへの参照にアクセスし、最後に、ソースワークシートのデータ全体が宛先ワークシートにコピーされます。最終的に、出力ブックはXLSX形式で保存されますが、MSExcelでサポートされている他の形式で保存できます。
ワークシートをC++で別のブックにコピーするコード
intrusive_ptrポインターは、ポインターをさまざまなオブジェクトに保存するために使用され、Factory :: CreateIWorkbook関数は、既存のブックをロードして新しいブックを作成するためにも使用されます。 GetIWorksheets()関数でゼロベースのインデックスを使用して、特定のワークシートへの参照にアクセスできます。データはソースワークシートから宛先ワークシートにコピーされることに注意してください。ただし、数式が無効な場合に宛先シートの値をコピーするフラグを設定できるように、コピー関数でCopyOptionsクラスオブジェクトを使用してこのコピープロセスを制御できます。宛先シート、名前をコピーするためのフラグの設定、およびその他の多くのプロパティの設定。
この簡単なチュートリアルでは、* C ++を使用してExcelでワークシートをコピーする方法*を学習しましたが、C++を使用してExcelでセルを結合する方法を学習したい場合 C++を使用してExcelでセルをマージする方法の記事を参照してください。