Как скопировать ячейку Excel с помощью Python [дубликат]Python

Программы на Python
Anonymous
Как скопировать ячейку Excel с помощью Python [дубликат]

Сообщение Anonymous »

576 книга Excel Мне нужно открыть, скопировать одну ячейку и вставить в одну книгу. Я создал в VBA max 48 книгу, даже тогда она блокируется и работает медленно. Все 576 именуются a__0001.xlsx, a__0002.xlsx и т. д., тот же лист1, имеют одинаковое поле копирования L21. Можно ли загрузить книгу в Python, скопировать L21 ячейку, вставьте в целевую книгу и автоматически продолжите все 576...

Код: Выделить всё

Set wb = Workbooks.Open("a__0001.xlsx")
Sheets("a__0001").Range("M21").Select
ActiveCell.FormulaR1C1 = "=RC[-1]*0.001"
ActiveWorkbook.Save
Sheets("a__0001").Range("M21").Copy
Set wb = Workbooks.Open("Obrazac.xlsx")
Windows("Obrazac.xlsx").Activate
Sheets("O4").Range("C18").PasteSpecial (xlPasteValuesAndNumberFormats)
Windows("a__0001.xlsx").Activate
ActiveWorkbook.Close SaveChanges = True

Set wb = Workbooks.Open("a__0002.xlsx")
Sheets("a__0002").Range("M21").Select
ActiveCell.FormulaR1C1 = "=RC[-1]*0.001"
ActiveWorkbook.Save
Sheets("a__0002").Range("M21").Copy
Windows("Obrazac.xlsx").Activate
Sheets("O4").Range("D18").PasteSpecial (xlPasteValuesAndNumberFormats)
Windows("a__0002.xlsx").Activate
ActiveWorkbook.Close SaveChanges = True
и т. д... В VBA...
Если сможете помочь, буду признателен.

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

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