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

Перемещение или копирование листов с использованием Microsoft Excel

Следующие шаги включаются в копирование и перемещение рабочих листов внутри или между книгами в Microsoft Excel.

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

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

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

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

Aspose.Cells предоставляет метод MoveTo(), который используется для перемещения листа в другую позицию внутри того же файла. Метод принимает индекс целевого листа как параметр. Ниже приведен пример, демонстрирующий, как переместить лист в другую позицию внутри файла.