将多个工作簿合并为单个工作簿
Contents
[
Hide
]
有时,您需要将具有各种内容(如图像、图表和数据)的工作簿合并为单个工作簿。Aspose.Cells支持此功能。本文介绍了如何在Visual Studio中创建控制台应用程序,并使用Aspose.Cells的几行简单代码合并工作簿。
将具有图像和图表的工作簿合并
示例代码使用Aspose.Cells将两个工作簿合并为单个工作簿。该代码加载源工作簿,使用Workbook.combine()方法将它们合并,并保存输出工作簿。
源工作簿
输出工作簿
屏幕截图
以下是源和输出工作簿的屏幕截图。
您可以使用任何源工作簿。这些图像仅用于说明目的。
图表工作簿的第一个工作表 - 堆叠
图表工作簿的第二个工作表 - 折线
图片工作簿的第一个工作表 - 图片
组合工作簿中的三个工作表 - 堆叠、线条、图片
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-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Define the first source | |
// Open the first excel file. | |
Workbook SourceBook1 = new Workbook(dataDir+ "SampleChart.xlsx"); | |
// Define the second source book. | |
// Open the second excel file. | |
Workbook SourceBook2 = new Workbook(dataDir+ "SampleImage.xlsx"); | |
// Combining the two workbooks | |
SourceBook1.Combine(SourceBook2); | |
dataDir = dataDir + "Combined.out.xlsx"; | |
// Save the target book file. | |
SourceBook1.Save(dataDir); |