日々の雑感 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

眼鏡屋へ

ここひと月ほど、目が異常に疲れる。 まぶたの下に隈ができるし、そこがピクピク痙攣する事も。 休日でも眼精疲労でやる気がおきないのも、嫌で。 昨日、眼鏡屋に行ってレンズを換えてもらうことにした。 ・・・ …

no image

習慣

最近、実践しだした事。 仕事で嫌な事や心配事があると、帰ってきてからも頭がもやもやする。 嫌な事を忘れられないまま寝ると、朝起きても疲れているし、気分も悪い。頭痛がしたりもする。 そこで、寝るまでの間 …

no image

白鳥

富山市野中にて。 100羽くらいはいたような。 遠くから飛来して着水するなど、美しい姿も見れて、満足。

no image

大崎丸善さん万歳!

先日大崎さんにお邪魔したときに頂いた和菓子、家で開けて見たところです。 正直、こんな素晴らしいお菓子を食べたのは、10年ぶりくらい。 ああ幸せ。 昨日にお店で頂いたチーズケーキもあっさり上品で、とって …

PAで複数の同じPADの処理をループするときに気を付けること

Power Automate のフロー内で、同じデスクトップフローを2回使っている。それぞれの処理の終了後は、同じように同じ名前の出力変数を受け取り、次の条件で使っている。なので、最初の処理のブロック …