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

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);

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

Скачать пример кода