複数のワークブックを単一のワークブックに結合する
Contents
[
Hide
]
時々、画像、グラフ、データなどの様々なコンテンツを含むワークブックを1つのワークブックに結合する必要があります。Aspose.Cellsはこの機能をサポートしています。この記事では、Aspose.Cellsを使用してわずか数行のコードでワークブックを結合する簡単なアプリケーションの作成方法を示します。
ワークブックの結合
この例のコードは、Aspose.Cells for Javaを使用して2つのワークブックを1つのワークブックに結合します。コードはソースワークブックをロードし、Workbook.combine()メソッドを使用してそれらを結合し、出力ワークブックを保存します。
ソースワークブック
出力ワークブック
スクリーンショット
以下は、ソースおよび出力ワークブックのスクリーンショットです。
ソースワークブックを好きなものを使用できます。これらの画像は、イメージ説明のためのものです。
チャートワークブックの最初のワークシート - 積み重ね
チャートワークブックの2番目のワークシート - 折れ線
画像ワークブックの最初のワークシート - 画像
結合されたワークブックの3つのワークシート - 積み重ね、折れ線、画像
以下のコードスニペットは、複数のワークブックを1つのワークブックに結合する方法を示しています。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(CombineMultipleWorkbooks.class); | |
// Open the first excel file. | |
Workbook SourceBook1 = new Workbook(dataDir + "charts.xlsx"); | |
// Define the second source book. | |
// Open the second excel file. | |
Workbook SourceBook2 = new Workbook(dataDir + "picture.xlsx"); | |
// Combining the two workbooks | |
SourceBook1.combine(SourceBook2); | |
// Save the target book file. | |
SourceBook1.save(dataDir + "combined.xlsx"); |
追加リソース
1つのワークシートに複数のワークシートを結合の記事を参考にすると役立つかもしれません。