Копирование и перемещение рабочих листов
Иногда вам действительно нужно несколько рабочих листов с общим форматированием и данными. Например, если вы работаете с квартальными бюджетами, вам может потребоваться создать книгу с листами, содержащими одинаковые заголовки столбцов, заголовки строк и формулы. Есть способ сделать это: создав один лист, а затем скопировав его.
Aspose.Cells для Python via .NET поддерживает копирование и перемещение листов внутри или между рабочими книгами. Лист с данными, форматированием, таблицами, матрицами, графиками, изображениями и другими объектами копируется с максимальной точностью.
Как перемещать или копировать листы с помощью Microsoft Excel
Ниже приведены шаги для копирования и перемещения листов внутри или между книгами в Microsoft Excel.
- Чтобы переместить или скопировать листы в другую рабочую книгу, откройте рабочую книгу, которая будет получать листы.
- Переключитесь на рабочую книгу, которая содержит листы, которые вы хотите переместить или скопировать, а затем выберите листы.
- На меню Правка щелкните Переместить или скопировать лист.
- В диалоговом окне В книгу щелкните книгу, которая получит листы.
- Чтобы переместить или скопировать выбранные листы в новую книгу, щелкните Новая книга.
- В поле Перед листом щелкните лист, перед которым вы хотите вставить перемещенные или скопированные листы.
- Чтобы скопировать листы вместо их перемещения, выберите флажок Создать копию.
Как копировать листы внутри рабочей книги с помощью библиотеки Aspose.Cells для Python Excel
Aspose.Cells для Python via .NET предоставляет перегруженный метод, Aspose.Cells.WorksheetCollection.add_copy(), который используется для добавления листа в коллекцию и копирования данных из существующего листа. Одна версия метода принимает индекс исходного листа, другая — имя исходного листа.
В следующем примере показано, как скопировать существующий лист в рамках рабочей книги.
Как копировать листы между рабочими книгами
Aspose.Cells для Python via .NET предоставляет метод Aspose.Cells.Worksheet.copy(), который используется для копирования данных и форматирования из исходного листа в другой лист внутри или между рабочими книгами. Метод принимает объект исходного листа.
В следующем примере показано, как скопировать лист из одной рабочей книги в другую рабочую книгу.
В следующем примере показано, как скопировать лист из одной рабочей книги в другую рабочую книгу.
Как перемещать листы внутри рабочей книги
Aspose.Cells для Python via .NET предоставляет метод Aspose.Cells.Worksheet.move_to(), который используется для перемещения листа в другое место в той же таблице. Метод принимает индекс целевого листа.
В следующем примере показано, как переместить лист в другое место внутри рабочей книги.