Копирование и перемещение листов
Иногда вам действительно нужно несколько листов с общим форматированием и данными. Например, если вы работаете с квартальными бюджетами, вам может потребоваться создать книгу с листами, содержащими одинаковые заголовки столбцов, заголовки строк и формулы. Есть способ сделать это: создать один лист и затем скопировать его.
Aspose.Cells поддерживает копирование и перемещение листов внутри книг или между ними. Рабочий лист с данными, форматированием, таблицами, матрицами, диаграммами, изображениями и другими объектами копируется с высочайшей степенью точности.
Перемещение или копирование листов с помощью Microsoft Excel
Ниже приведены шаги, необходимые для копирования и перемещения листов внутри книг или между ними в Excel Microsoft.
- Чтобы переместить или скопировать листы в другую книгу, откройте книгу, которая получит эти листы.
- Переключитесь на книгу, содержащую листы, которые вы хотите переместить или скопировать, а затем выберите листы.
- НаРедактировать меню выберите Переместить или скопировать лист*.
- вБронировать В диалоговом окне щелкните книгу, чтобы получить листы.
- Чтобы переместить или скопировать выбранные листы в новую книгу, нажмите Новая книга*.
- вПеред листом выберите лист, перед которым вы хотите вставить перемещенные или скопированные листы.
- Чтобы скопировать листы, а не перемещать их, выберите значокСоздать копию флажок.
Копирование листов в книгу с помощью Aspose.Cells
Aspose.Cells предоставляет перегруженный метод.AddCopy()который используется для добавления листа в коллекцию и копирования данных из существующего листа. Одна версия метода принимает индекс исходного листа в качестве параметра. Другая версия принимает имя исходного листа. В следующем примере показано, как скопировать существующий лист в книгу.
Переместить листы внутри книги
Aspose.Cells предоставляет методMoveTo()используется для перемещения листа в другое место той же таблицы. Метод принимает индекс целевого листа в качестве параметра. В следующем примере показано, как переместить лист в другое место в книге.