ray88’s diary

お仕事で困ったとき用の自分用の覚書

UiPath セルの数値を読み取る

■UiPathのセルの読み取りで、数値を読み取る場合、そのままString型の変数に
 格納しようとすると以下のようなエラーとなる

f:id:ray88:20200428234058p:plain

f:id:ray88:20200428234121p:plain

※追記以下の対処法のうち、小数点をReplaceで消すのは危険。
パターンに「.00」で指定すると正規表現では「.」は文字、または数字をいみするので59400→59のようになってしまう。
→解決策:Replaceのパターンのところを".00”ではなく、"¥.00"にする。

「¥」はエスケープ文字
■対処方法:Generic型の変数に一旦格納後、String型に変換してString型の文字列に
      格納する。環境によっては数値が0の場合に小数点第二位まで表示されて
      しまうので、念のためReplaceで小数点以下を消しておく。

f:id:ray88:20200428234354p:plain

f:id:ray88:20200428234416p:plain

ray88.hatenablog.com