Как скопировать и вставить лист из одной книги Excel в другую с помощью Python?Python

Программы на Python
Anonymous
Как скопировать и вставить лист из одной книги Excel в другую с помощью Python?

Сообщение Anonymous »

В Excel я могу вручную:
  • открыть исходную книгу
  • выбрать лист, который хочу скопировать
  • нажмите кнопку «Выбрать все» в левом верхнем углу
  • ctrl-c
  • откройте целевую книгу
  • вставьте новый лист, используя вкладки внизу
  • выберите ячейку A1 нового листа
  • ctrl -v
и у меня есть идентичная копия листа из одной книги в другую, вплоть до форматирования, цвета, границ, формул, размеров, работает.
Мне нужно автоматизировать этот процесс для тысяч целевых книг.
Я пробовал использовать openpyxl, но все решения, которые я нашел, обнаружил явное копирование отдельных ячеек с несколькими свойствами вместо всего листа. Например, в большинстве реализаций не учитываются ширина столбцов и высота строк. Кроме того, такие функции Excel, как свертывание строк...
Существуют ли библиотеки Python (или библиотеки для других языков), которые делают это возможным?

Подробнее здесь: https://stackoverflow.com/questions/783 ... ing-python

Вернуться в «Python»