Копировать и перемещать рабочие листы внутри и между рабочими книгами

Копирование и перемещение рабочих листов

В этой статье объясняется, как использовать Aspose.Cells для:

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

Начальные шаги одинаковы для всех примеров.

  1. Создайте две книги с некоторыми данными в Microsoft Excel. Для целей этого примера мы создали две новые рабочие книги в Microsoft Excel и ввели некоторые данные в рабочие листы.
  • FirstWorkbook.xls (3 рабочих листа)

  • SecondWorkbook.xls (1 рабочий лист).

    FirstWorkbook.xls

дело:изображение_альтернативный_текст

SecondWorkbook.xls

дело:изображение_альтернативный_текст

  1. Загрузите и установите Aspose.Cells:
    1. Скачать Aspose.Cells for Java.
  2. Разархивируйте его на своем компьютере для разработки. ВсеAspose компоненты при установке работают в ознакомительном режиме. Режим оценки не имеет ограничения по времени и только вставляет водяные знаки в создаваемые документы.
  3. Создайте проект:
  4. Создайте проект с помощью редактора Java, такого как Eclipse, или создайте простую программу с помощью текстового редактора.
  5. Добавьте путь к классу:
  6. Извлеките файлы Aspose.Cells.jar и dom4j_1.6.1.jar из Aspose.Cells.zip.
  7. Установите путь к классам проекта в Eclipse:
  8. Выберите свой проект в Eclipse и щелкните меню.Проект , тогдаХарактеристики.
  9. ВыберитеJava Путь сборки в левой части диалогового окна, затем выберите вкладку «Библиотеки»,
  10. НажмитеДобавить JAR-файлы или жеДобавить внешние JAR-файлы чтобы выбрать Aspose.Cells.jar и dom4j_1.6.1.jar и добавить их в пути сборки.
  1. Скопируйте рабочий лист в рабочую книгу: Ниже приведен код, используемый для выполнения задачи. Он копирует копию рабочего листа в FirstWorkbook.xls.

Выполнение кода перемещает рабочий лист с именем Copy в файле FirstWorkbook.xls с новым именем Last Sheet.

Выходной файл

дело:изображение_альтернативный_текст

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

Ниже приведен код, используемый для выполнения задачи.

Выполнение кода перемещает рабочий лист Move из индекса 1 в индекс 2 в FirstWorkbook.xls.

Выходной файл

дело:изображение_альтернативный_текст

Копирование рабочего листа между рабочими книгами

Выполнение кода копирует рабочий лист Copy в SecondWorkbook.xls с новым именем Sheet2.

Выходной файл

дело:изображение_альтернативный_текст

Перемещение рабочего листа между рабочими книгами

Выполнение кода перемещает рабочий лист перемещения из FirstWorkbook.xls в SecondWorkbook.xls с новым именем Sheet3.

Вывод FirstWorkbook.xls

дело:изображение_альтернативный_текст

Вывод SecondWorkbook.xls

дело:изображение_альтернативный_текст

Заключение