自分へのメモ BluePrism CSVファイルのデータをCollectionに入れる
CSVファイルからデータを取得してCollectionに格納するやり方はいくつかパターンがありそうなのでサンプルを作ってみました。
その① File Management::Get CSV Text As Collection
入力パラメータ
CSV File Path ファイルのパス
First Line Is Header Trueにすると1行目をヘッダと認識し、1行目の内容をCollectionのカラム名に設定してくれます。
出力パラメータ
CSV Values 格納するCollection名
結果
このアクション、CSVファイルがSJISだとうまくいきますが、UTF8など別の文字コードだと文字化けしました。
その② File Management::Read All Text from File ⇒ Utility-Strings::Get CSV Text As Collection
File Management::Read All Text from Fileで一度ファイルから読み込んで文字列にしてから、Utility-Strings::Get CSV Text As CollectionでCollectionに格納しています。
このやり方の場合、元のファイルはUTF8だと文字化けせずいけました。
その③ MS Excel VBO :: Get WorkSheet As Collection
MS Excel VBOはCSVファイルも行けるようです。
SJISじゃないと文字化けしました。