Копирование данных в менеджер буфера обмена Ditto - PullRequest
0 голосов
/ 02 февраля 2019

Я отказался задавать вопрос здесь, но я просто не могу найти решение.

Я использую Ditto в качестве моего менеджера избранных буферов обмена, когда я копирую данные туда, я могу получить к ним доступ с помощью назначенных клавиш на моей клавиатуре,Это очень удобно.Мне нужно скопировать значения из ячеек в Excel, пока я пробовал много решений, но каждое из них имеет один и тот же результат, в основном (tkinter, pyperclip, pandas, os, pynput) выдает вывод в виде последней скопированной переменной (или строкиПод первой позицией в То же.Если я копирую значение «a», то «b» дает мне «b», или я получаю доступ ко всему скопированному контенту, который он не различает.Самое близкое решение в этом коде ниже, закрыть, но это все еще весь контент в одном клипе под одним ключом.

from openpyxl import load_workbook
from pyperclip import *

wb = load_workbook(filename='C:/Users/Robert/Desktop/dane.xlsx')
ws = wb['Sheet']
column = ws['B']


list = ''
for x in range(len(column)) :
    a = ''
    if column[x].value is None:
         column[x].value = a


    list = list + str(column[x].value) + '\n'

copy(list)

Мне нужна каждая отдельная строка (cell.value) в другом слоте в Ditto.Это дает мне все значения в одном (первом) слоте.

Заранее спасибо, уже четвертый день подряд, и я близок к тому, чтобы прыгнуть с балкона ...

...