RPAデザイナを使用して、データ型がリストの内容をコピーしてSAPまたはExcelに貼り付けます.
【SAP】リストの内容をコピーしてSAPまたはExcelに貼り付ける
プロセスを設計する時、Excelの中の1列のデータを複製する必要があって、それからSAPシステムの中で貼り付けて、下図のようです:RPAデザイナの中で列ごとにExcelの機能を読み取ることがあって、得たのは1つのリストで、リストをフォーマットに変換してそしてクリップボードのコードにコピーします
リスト内の要素がintタイプの場合:
リスト内の要素がstrタイプの場合:
面倒だと思って自分でコードブロックを書きたくない場合は、システム→クリップボード→クリップボードにコピーし、テキスト欄に「rn」を入力することもできます.join(li)でいいです.
次にExcelまたはSAPを開いて貼り付けます.効果は下図のようになります.
原文リンク
プロセスを設計する時、Excelの中の1列のデータを複製する必要があって、それからSAPシステムの中で貼り付けて、下図のようです:RPAデザイナの中で列ごとにExcelの機能を読み取ることがあって、得たのは1つのリストで、リストをフォーマットに変換してそしてクリップボードのコードにコピーします
リスト内の要素がintタイプの場合:
import win32clipboard as w
import win32con # ,
li = [111,222,333] # li ,
w.OpenClipboard() #
w.EmptyClipboard() #
w.SetClipboardData(win32con.CF_TEXT,'\r
'.join(map(str,li)).encode('utf-8')) # ,
w.CloseClipboard() #
リスト内の要素がstrタイプの場合:
import win32clipboard as w
import win32con # ,
li = ['111','222','333'] # li ,
w.OpenClipboard() #
w.EmptyClipboard() #
w.SetClipboardData(win32con.CF_TEXT,'\r
'.join(li).encode('utf-8')) #
w.CloseClipboard() #
面倒だと思って自分でコードブロックを書きたくない場合は、システム→クリップボード→クリップボードにコピーし、テキスト欄に「rn」を入力することもできます.join(li)でいいです.
次にExcelまたはSAPを開いて貼り付けます.効果は下図のようになります.
原文リンク
https://support.i-search.com.cn/article/1542360227896