日々の雑感 PowerAutomate

Power Automate Desktop でWebのテキストをExcelに貼り付ける

投稿日:2023年6月13日 更新日:

思ったより手間取ったのでメモを残す。

やりたかった事
Webのテキストを加工してExcelに貼り付け。
・Webのテキストのスペースを含む空の改行が消えないように
・Excelの一つのセルに貼り付けるのではなく、行ごとに貼り付け

ポイント

「Webページ上の要素の詳細を取得します」でOwn Textを取得するやり方では、Webページ上のスペースを含む空行が消えてしまうため「Webページからデータを抽出する」を使う。

さらに、テキストを分割してリストに格納し、行になった結果をExcelに書き込む。

「Webページからデータを抽出する」を使って取り出したデータには、前後に空改行が多く含まれるので、複数の改行は一つにする。文字コードの違いがある(Webはunix・PCはSJS)ので、探す文字コード、置き換える文字コード、それぞれ注意。Excelに貼り付ける際に、Webデータは文字コードを置き換えないとセル内への貼り付けとなる。

リストにした行がセルに対応して貼り付けられる。

Excelのセルに入力できる文字の制限はかなり高いが、セルの行の高さは409.20(682ピクセル)なので、A4用紙の高さに満たない=帳票用途として使いにくい。1セルに1行を対応させたほうが場合によっては良さそう。

-日々の雑感, PowerAutomate

執筆者:

関連記事

no image

Gmailフィルタで丸かっこを使うと意図した結果にならなくなりませんか?

受信メールについて、条件に合致するものに、特定のラベルを付けようとGmailのフィルタを設定しているが、意図したのと違う結果になる。 何度見直しても、おかしくないはずなのに、うまくいかない。 最後に行 …

no image

ことしの年末年始

12月28日 会社の忘年会。 例の居酒屋でしゃぶしゃぶ(12000円/kgの氷見牛!)。 二次会はカラオケ久しぶり。日付が変わるまで遊んだのも久し振り。「珍しくイキイキしてる」って言われた(笑)。 1 …

no image

迷惑メール

迷惑メールについて調べようと思いYahooの検索窓に文字を打ち込んだら「迷惑めいーる」になった。 確かに、滅入る。

no image

紅葉ドライブ

紅葉真っ盛りの今の季節。 久々に連休も取れたし天気もいいし、「紅葉でも見に行くか」ってんで、細入村方面へとドライブに出発、with家族。 途中、41号線の源にて、立山そばを補給。 「前に日記に書いてい …

no image

ポジティブ・シンキング

暇があると考え事をしてしまう。 自分の仕事能力の低さとか、性格とか、失敗とか、主にそんなこと。 分かっちゃいるけどやめられない、悪い癖。 すごく後ろ向きな性格。 ある休みの日、そうやって一人悶々として …