0

我拒绝在这里提问,但我找不到解决方案。

我使用 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)。这给了我一个(第一个)插槽中的所有值。

提前谢谢,这是连续第四天,我差点从阳台上跳下来......

4

1 回答 1

0

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

    for i in arr:
        pyperclip.copy(i)
        time.sleep(.6)
于 2019-12-09T19:57:40.400 回答