Объединение нескольких рабочих книг в одну рабочую книгу
Contents
[
Hide
]
Иногда вам нужно объединить рабочие книги с различным содержимым, таким как изображения, диаграммы и данные, в одну рабочую книгу. Aspose.Cells поддерживает эту функцию. В этой статье показано, как создать консольное приложение в Visual Studio и объединить книги с помощью нескольких простых строк кода, используя Aspose.Cells.
Объединение книг с изображениями и диаграммами
Пример кода объединяет две книги в одну книгу с помощью Aspose.Cells. Код загружает исходные книги, используетРабочая книга.объединить()метод, чтобы объединить их и сохранить выходную книгу.
Исходные книги
Выходные книги
Скриншоты
Ниже приведены скриншоты исходной и выходной книг.
Вы можете использовать любые исходные книги. Эти изображения предназначены только для иллюстрации.
Первый рабочий лист рабочей книги диаграмм - стопка
Второй рабочий лист рабочей книги диаграмм - строка
Первый рабочий лист рабочей тетради с картинками - картинка
Все три рабочих листа в объединенной рабочей книге - стопка, строка, картинка
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); |