やりたいこと
データテーブルから列を抜きだす
以下にDataTable型の「dt従業員」というテーブルがあるとします。
このデータテーブルから「氏名」と「部署」の列を抜き出したい場合は
dt従業員 = dt従業員.DefaultView.ToTable(False,"名前","部署")
とすることで抜き出すことが可能です。
代入アクティビティに先ほどのコードを入力します。
代入後、再度dt従業員の書き込みを行うと、、
結果↓
無事に「氏名」と「部署」の列を抜き出すことができました!
ひとこと
抜き出したい列は、引数で"列名1","列名2","列名3".....とすることで操作することが可能です。
dt = dt.DefaultView.ToTable(False,"列名1","列名2","列名3"....)
第1引数をFalseにしていますが、ここをTrueに変更すると重複行があった場合に削除されます。
今回は氏名と部署で重複する行がないので、Trueにしても結果は変りませんが、大量のデータがあって重複を削除したい場合は便利なのでぜひ使ってみてください
( ..)φメモメモ
他にもデータテーブルの操作について紹介しているのでぜひ参考にしてみてください!
RPAツールで業務改善! UiPath入門 アプリ操作編 [ 小笠原 種高 ]
|