![見出し画像](https://assets.st-note.com/production/uploads/images/141768692/rectangle_large_type_2_8ab389db9764b3b9eb2b72f1cbf550f1.png?width=1200)
【UiPath StudioXの遊びかた 10】逐条編⑦Excelファイルを使用で遊ぼう~リソースとリソース以外のアクティビティは違うのだよ( ´∀` )
おっす!2週間ぶり
新聞も読んで、歯医者も終わって時間が出来たので~~~
さてと、前回
でファイルの存在確認までは出来たんで、
対象のエクセルブックが格納されたフォルダがあるかを確認してフォルダを開く
対象のエクセルブックがあるかを確認して開く
対象のシートがあるかを確認して、シートを選ぶ☜今回はここ💃
シートの操作をする
のうちの
対象のシートがあるかを確認
をやってく👀💦
んだば早速、
エクセルシートを確認するアクティビティ
アクティビティ自体は、
![](https://assets.st-note.com/img/1716608810531-dgjjK5IN3z.png)
だし、せっかちな人ほどやりたい機能に飛びついちゃって、前回までのソースを例にするなら、
![](https://assets.st-note.com/img/1716609294638-zxRNASBapo.png?width=1200)
いきなり対象のアクティビティだけに組み込んじゃうんだけど、、、
今までのソースで見ても、
![](https://assets.st-note.com/img/1716609465637-4dAHPzCLSX.png?width=1200)
を見ても分かるとおり、今回やっとこ
Excelちゃんの処理が登場してきてるでしょ( ´∀` )
でも書いてるとおり、普段、自分の手でExcel操作しようとするときをイメージしてみて、Excelファイルが既にあればそのファイルを開こうとすると思うんだけど、
そのPCとかフォルダに一切、Excelファイルがなく、
全く新しいExcelファイルを作る時ってどうしてる?👀
おそらく無意識に
![](https://assets.st-note.com/img/1716609740964-zolxThVpJG.png?width=1200)
![](https://assets.st-note.com/img/1716609783281-BUTZ5zxkCS.png)
![](https://assets.st-note.com/img/1716609852168-Br96ms05kM.png?width=1200)
てな感じで操作をやるでしょ👀💦
UiPath でも同様に、Excelの操作をしたいときは、
いきなり、Excelでやりたい操作をはめ込むではなく、まずは、
![](https://assets.st-note.com/img/1716610297073-XUL4nIh1OX.png)
を、
![](https://assets.st-note.com/img/1716610380079-p3vkMZcZMB.png?width=1200)
![](https://assets.st-note.com/img/1716610452386-99TP7YuHNj.png?width=1200)
のが
普通=当たり前の作法
なんだよね👀💦
てか今PCの一時的な問題なのかもしれないけど、普段UiPath Studioで開発してるときに、Excelファイルを使用するアクティビティを介さずに、いきなりExcel処理のアクティビティを組むとエラーになるはずなんだけど、
何故か今日はそれが出ない( ´∀` )なめとんのか!!!
なので、ビール飲み始め( ´∀` )
ま、イメージとしては、
Excel自体を開いていないのに、
いきなりExcelシートを操作しようとしてるようなもん( ´∀` )
そんなヤツおらんやろ( ´∀` )
ってことを
動けば一緒だから~~~
でやってるようなもん
これプロパティの違いを見ると一目瞭然なんだけど
![](https://assets.st-note.com/img/1716610816752-uvYfEJ1Z2I.png?width=1200)
☞めっちゃ色々あるね
![](https://assets.st-note.com/img/1716610932475-agIoMch5wH.png?width=1200)
☞スッカスカ
って感じで、これが実は、
リソース=親亀=処理の大元のアクティビティ
アクティビティ=子亀=処理単体のアクティビティ
って違いで、
この違いを意識して使いこなせるか
☞UiPath のソースに雲泥の差を付ける
に繋がっていくんだよね( ´∀` )なので、実際、
![](https://assets.st-note.com/img/1716611182308-cBUq7mymBR.png)
![](https://assets.st-note.com/img/1716611259491-KTQlPREHcl.png)
Excelの下のブックの下
ってくらい実は何気にすっ飛ばしちゃうんだけど大事な違いなんだよね~~~
実際、さっきの各プロパティを比較すると分かるけど
![](https://assets.st-note.com/img/1716611450077-AY4G4xAcqA.png?width=1200)
![](https://assets.st-note.com/img/1716611600630-GRovNVz4hN.png?width=1200)
結構これだけで日が暮れそう
なくらい違うんだよね~~~そこで
Excelファイルを使用アクティビティの各プロパティを見ていく( ´∀` )
って感じで話を進めたかったんだけど、長くなりそうだし、Excelファイルを使用アクティビティは、UiPathの中でも3大巨頭に入るくらい
使う頻度が最も高い
プロパティの設定ひとつで処理結果や処理速度に影響を与える
☞めちゃくちゃ強力なアクティビティ( ´∀` )
で
区切りもいいので、詳細は次回にじっくり~~~
んだばまた次回( ´∀` )
ビールうんま!!!!
この記事が気に入ったらサポートをしてみませんか?