Копирование листов внутри книги

Aspose.Cells предоставляет перегруженный метод Aspose.Cells.WorksheetCollection.AddCopy(), который используется для добавления листа в коллекцию и копирования данных из существующего листа. Одна версия метода принимает индекс исходного листа в качестве параметра. Другая версия принимает имя исходного листа в качестве параметра.

В следующем примере показано, как скопировать существующий лист в рамках рабочей книги.

 //Create a new Workbook.

//Open an existing Excel file.

Workbook wb = new Workbook("ResultedBook.xls");

//Create a Worksheets object with reference to

//the sheets of the Workbook.

WorksheetCollection sheets = wb.Worksheets;

//Copy data to a new sheet from an existing

//sheet within the Workbook.

sheets.AddCopy("MySheet");

//Save the Excel file.

wb.Save("Copy Worksheet.xls");

Загрузить образец кода