Копирование листа в рабочей книге

Microsoft Excel - Перемещение или копирование листов в рабочей книге

Вот какие шаги включены в копирование и перемещение листов внутри или между рабочими книгами.

  1. Для перемещения или копирования листов внутри или между рабочими книгами откройте книгу, которая получит листы.
  2. Переключитесь на рабочую книгу, которая содержит листы, которые вы хотите переместить или скопировать, а затем выберите листы.
  3. На меню Правка щелкните Переместить или скопировать лист.
  4. В поле В книгу щелкните рабочую книгу, которая получит листы.
  5. Чтобы переместить или скопировать выбранные листы в новую рабочую книгу, щелкните новая книга.
  6. В поле Перед листом щелкните лист, перед которым вы хотите вставить перемещенные или скопированные листы.
  7. Чтобы скопировать листы вместо их перемещения, выберите флажок Создать копию.

Aspose.Cells - Копировать лист в рабочей книге

Копирование листов с помощью Aspose.Cells

Java

 //Create a new Workbook by excel file path

Workbook wb = new Workbook(dataDir + "workbook.xls");

//Create a Worksheets object with reference to the sheets of the Workbook.

WorksheetCollection sheets = wb.getWorksheets();

//Copy data to a new sheet from an existing sheet within the Workbook.

sheets.addCopy("Sheet1");

Apache POI SS - Копирование листа в рамках книги

Копирование листов с помощью Apache POI SS

Java

 Workbook wb = new HSSFWorkbook();

wb.createSheet("new sheet");

wb.createSheet("second sheet");

Sheet cloneSheet = wb.cloneSheet(0);

Скачать работающий код

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