Копировать и вставлять изоляцию с помощью win32com и python
Просто считайте данные в python-interpreter Python, а затем запишите pythonista их.
Вместо:
ws.Range('a1:k%s' % row).select
ws.Range('a1:k%s' % row).cut
ws.Range('a7').select
ws.paste
Обработка данных python ячейка за ячейкой:
for r in range(1, row+1): # I think Excel COM indexes from 1
for c in range (1, 12): # a--k
val = ws.Cells(r, c).Value
ws.Cells(r, c).Value = '' # Blank this cell; equivalent to cut
ws.Cells(?, ?).Value = val # Write it somewhere ..
Я не уверен, что pythonic делает вставка двумерного pythonic выделения в одну ячейку, поэтому excel не могу сделать последнюю python строку за вас. Вы можете pythonista обнаружить, что вам нужно workbook сделать две петли; один для py чтения данных, а второй для python их записи обратно.
python
excel
Копировать и вставлять изоляцию с помощью win32com и python
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.