Как скопировать рабочий лист в другую книгу в Python

В этом кратком руководстве объясняется, как скопировать рабочий лист в другую книгу в Python, путем совместного использования конфигурации среды и предоставления подробных шагов для достижения этой функциональности. Также предоставляется пример кода, демонстрирующий функцию копирования листа из одной книги в другую на Python с помощью нескольких строк кода. Вы можете применить ряд фильтров и выполнить другие операции, такие как форматирование листов и т. д., перед копированием в другую книгу и сохранением полученной книги в любом из стандартных форматов, таких как XLSX, XLS и т. д.

Шаги для копирования рабочего листа в другую книгу в Python

  1. step1: “Установите среду разработки на использовать Aspose.Cells для Python через Java
  2. Загрузите вход Workbook, из которого нужно скопировать лист.
  3. Создайте пустую рабочую книгу назначения, в которую нужно скопировать Worksheet.
  4. Получите доступ к коллекции листов по умолчанию в целевой книге
  5. Используйте метод Sheet.copy() для копирования листа из исходной книги.
  6. Сохраните выходной файл Excel на диск, содержащий дубликат овцы из исходной книги.

Эти шаги описывают процесс дублирования листа в Excel в Python, где сначала открывается исходная рабочая книга, а также создается пустая новая рабочая книга, содержащая коллекцию рабочих листов по умолчанию, содержащую один рабочий лист. Используя этот единственный рабочий лист по умолчанию во вновь созданной целевой рабочей книге, вызывается метод copy(), который принимает объект рабочего листа в качестве аргумента. Здесь мы предоставляем целевой рабочий лист из исходной книги в качестве аргумента, который вызывает копирование рабочего листа из источника в целевую книгу.

Код для копирования листа Excel в другую книгу на Python

Этот код демонстрирует простой процесс копирования листа в другую книгу в Python. При копировании листа мы только что предоставили исходный лист рабочей книги в качестве аргумента, однако вы можете использовать другой перегруженный метод, который также принимает объект класса CopyOptions в качестве второго аргумента. CopyOptions предоставляет такие параметры, как установка флага для копирования значений только в том случае, если формула недействительна для целевой книги, установка флага для копирования или игнорирования макросов, установка флага для использования имен листов из целевой книги для формул и многое другое. .

В этой статье мы научились копировать лист из одного файла Excel в другой файл Excel. Если вы хотите узнать, как добавлять комментарии к файлу Excel, обратитесь к статье как добавить комментарии в Excel с помощью Python.

 Русский