【Python】listやndarrayの中身をエクセルに張り付けるためにクリップボードへコピー
listやndarrayの中身をエクセルに張り付けて検証や検討をしたい場合に有効。
肝になるのが
・リスト内容標記を使って数値を文字列にして末尾に改行コード\nを追加
・"".join(データ)で文字を結合
import pyperclip def copy(data): temp = [str(i) + "\n" for i in data] pyperclip.copy("".join(temp)) print("data was copied in clipboard")
クリップボードコピー用のモジュール、pyperclipを使って関数化し
リストからクリップボードコピーまで1行で処理可能にした。