この簡単なチュートリアルでは、Node.js を使用して Excel シートを別のワークブックにコピーする方法について説明します。アプリケーションの開発と実行のための環境を設定するための詳細情報と、Node.js を使用して Excel シートのコピーを作成する方法を示す実行可能なサンプル コードが含まれています。このプロセスは、Node.js と Java をサポートする任意のプラットフォームで実行でき、他のサードパーティ ツールは必要ありません。
Node.js を使用して Excel ワークシートをコピーする手順
- Java 経由の Node.js 用 Aspose.Cells を使用してシートをコピーするように環境を設定します
- Workbook オブジェクトを使用して入力 Excel ファイルと出力 Excel ファイルをロードします
- 出力ワークブックからシートのコレクションにアクセスする
- 出力 Worksheet オブジェクトの copy() メソッドを呼び出します。
- 入力ワークブックからターゲットシートを引数として copy() メソッドに渡します。
- シートをコピーした後、出力ワークブックを保存します
これらの手順では、Node.js* を使用して *Excel シートのコピーを実行するプロセスについて説明します。このプロセスは、入力シートを取得する Worksheet クラスの copy() メソッドを使用して実行され、コンテンツがコピーされる出力ワークブック内の特定のシートへの参照を使用して呼び出されます。結果のワークブックを同じ名前で保存することも、別の名前で保存してメモリ ストリームに保存することもできます。
Node.js を使用してワークシートを別のワークブックにコピーするコード
このコードは、Node.js を使用して Excel でシートをコピーする方法 を示しています。このプロセスでは、宛先シートにコンテンツが含まれている場合、それらは上書きされ、ソース入力シートのコンテンツに置き換えられます。 Worksheet クラスのオーバーロードされたコピー メソッドのいずれかを使用できます。たとえば、1 つのオーバーロードにはソース シートのみが必要ですが、もう 1 つのオーバーロード メソッドにはさまざまなオプションもサポートする CopyOptions が必要です。
この記事では、Node.js を使用して Excel シートを別のシートにコピーする方法 を説明しました。ワークシートに検証を適用するプロセスについて知りたい場合は、Node.jsを使用してExcelでドロップダウンリストを作成する方法 の記事を参照してください。