将数据复制到剪贴板经理同上

时间:2019-02-01 22:18:40

标签: python clipboard 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)。这使我的所有值在一个(第一)时隙。

谢谢,已经是第四天了,我快要从阳台上跳下来了。

1 个答案:

答案 0 :(得分:0)

最近我遇到了一个解决方案。 同上需要延迟,至少500ms才能分别复制项目。

    for i in arr:
        pyperclip.copy(i)
        time.sleep(.6)