ワークブック内およびワークブック間でワークシートをコピーおよび移動する
場合によっては、共通の書式設定とデータ入力を備えた多数のワークシートが必要になることがあります。たとえば、四半期ごとの予算を扱う場合、同じ列見出し、行見出し、および数式を含むシートを含むワークブックを作成できます。これを行う方法があります: 1 つのシートを作成し、それを 3 回コピーします。
Aspose.Cells は、ワークブック内またはワークブック間でのワークシートのコピーまたは移動をサポートしています。データ、フォーマット、テーブル、マトリックス、チャート、画像、その他のオブジェクトを含むワークシートは、最高の精度でコピーされます。
ワークシートのコピーと移動
この記事では、Aspose.Cells を使用して次のことを行う方法について説明します。
ワークブック内でワークシートをコピーする
最初の手順はすべての例で同じです。
- Microsoft Excel でいくつかのデータを含む 2 つのワークブックを作成します。この例では、Microsoft Excel で 2 つの新しいワークブックを作成し、ワークシートにいくつかのデータを入力しました。
-
FirstWorkbook.xls (3 つのワークシート)
-
SecondWorkbook.xls (1 ワークシート)。
FirstWorkbook.xls
SecondWorkbook.xls
- Aspose.Cells をダウンロードしてインストールします。
- 開発用コンピューターで解凍します。 全てAsposeコンポーネントがインストールされると、評価モードで動作します。評価モードには時間制限がなく、生成されたドキュメントに透かしを挿入するだけです。
- プロジェクトを作成します。
- Eclipse などの Java エディターを使用してプロジェクトを作成するか、テキスト エディターを使用して簡単なプログラムを作成します。
- クラスパスを追加します。
- Aspose.Cells.zip から Aspose.Cells.jar と dom4j_1.6.1.jar を抽出します。
- Eclipse でプロジェクトのクラスパスを設定します。
- Eclipse でプロジェクトを選択し、メニューをクリックします計画、 それからプロパティ.
- 選択Java ビルド パスダイアログの左側で、[ライブラリ] タブを選択します。
- クリックJAR を追加するまた外部 JAR を追加するAspose.Cells.jar と dom4j_1.6.1.jar を選択してビルド パスに追加します。
または、実行時に Windows の DOS プロンプトでクラスパスを設定できます。 例えば:
javac -classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar; ClassName
- ワークブック内でワークシートをコピー: 以下は、タスクを実行するために によって使用されるコードです。ワークシート Copy を FirstWorkbook.xls 内にコピーします。
コードを実行すると、Copy という名前のワークシートが FirstWorkbook.xls 内に移動し、Last Sheet という新しい名前が付けられます。
出力ファイル
ワークブック内でのワークシートの移動
以下は、タスクを実行するために使用されるコードです。
コードを実行すると、ワークシート Move が FirstWorkbook.xls のインデックス 1 からインデックス 2 に移動します。
出力ファイル
ワークブック間でワークシートをコピーする
コードを実行すると、ワークシート Copy が新しい名前 Sheet2 で SecondWorkbook.xls にコピーされます。
出力ファイル
ワークブック間でワークシートを移動する
コードを実行すると、移動ワークシートが FirstWorkbook.xls から SecondWorkbook.xls に新しい名前 Sheet3 で移動します。
FirstWorkbook.xls を出力
出力 SecondWorkbook.xls
結論
この記事では、Aspose.Cells を使用して、ブック内およびブック間でワークシートをコピーおよび移動する方法について説明します。
Aspose.Cells は、何年にもわたる研究、設計、慎重な調整の恩恵を受けてきました。ご質問、ご意見、ご提案は、Aspose.Cells フォーラム.迅速な返信を保証します。