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

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

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

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

  1. Создайте две книги с некоторыми данными в Microsoft Excel. Для целей этого примера мы создали две новые книги в Microsoft Excel и ввели некоторые данные на листах.
  • FirstWorkbook.xlsx (3 листа).
  • SecondWorkbook.xlsx (1 лист).
  1. Скачайте и установите Aspose.Cells для Python via .NET:
    1. Скачать Aspose.Cells для Python via .NET.
    2. Установите его на вашем компьютере для разработки. Все Aspose компоненты при установке работают в режиме оценки. Режим оценки не имеет временных ограничений и вставляет только водяные знаки в созданные документы.
  2. Создайте проект и добавьте ссылки:
  3. Скопируйте лист в книге. Первый пример копирует первый лист (Copy) внутри FirstWorkbook.xlsx.

При выполнении кода лист с именем Copy копируется внутри FirstWorkbook.xlsx с именем Последний лист.

Перемещение листа внутри книги

Приведенный ниже код показывает, как переместить лист с одной позиции в книге на другую. При выполнении кода лист с именем Move из индекса 1 перемещается на индекс 2 внутри FirstWorkbook.xlsx.

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

При выполнении кода лист с именем Copy копируется в SecondWorkbook.xlsx с именем Sheet2.

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

При выполнении кода лист с именем Move перемещается из FirstWorkbook.xlsx в SecondWorkbook.xlsx с именем Sheet3.