Вставить из буфера обмена в файл Excel - PullRequest
0 голосов
/ 07 января 2020

Есть ли способ автоматизировать этот процесс? 1 - создать новый файл Excel, 2 - вставить данные, которые имеют эль + красный цвет в буфер обмена, в этот новый файл Excel с помощью python 3 - сохранить этот файл Excel

Я пытался найти эту функцию в openpyxl и xlsxwriter, но есть только функция для записи точных данных в определенные ячейки.

edit: данные в буфере обмена являются результатом выполнения программы перед этим сценарием

спасибо

1 Ответ

1 голос
/ 07 января 2020

Этот метод получает данные, скопированные из буфера обмена, и преобразует их в DataFrame. Затем вы можете выбрать любой столбец в DataFrame и использовать метод to_csv для записи в файл Excel.

pandas.read_clipboard(sep='\\s+', **kwargs)
DataFrame.to_csv()

Ознакомьтесь с документацией:

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_clipboard.html https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_csv.html

...