8
6

More than 5 years have passed since last update.

Uipath datatableで特定の列だけ抜き出す

Last updated at Posted at 2018-11-07

プロジェクトのxamlに
<AssemblyReference>System.Data.DataSetExtensions</AssemblyReference>
を追加しCopyToDataTableメソッドを使えるようにする

add.png

write range なり に以下のように書く

  

ExtractDataTable.Select("").CopyToDataTable.DefaultView.ToTable(False,"Column1")

column.png

するとColumn1のみ抽出される

ad.png

使い方は以下のような感じ

ExtractDataTable.Select("抽出条件").CopyToDataTable.DefaultView.ToTable(False,"列名","列名")

抽出条件はExtractDataTableにデータが入っているという前提で、Column1の値がSampleAになっているものだけに絞り込みたい場合は、

ExtractDataTable=ExtractDataTable.Select("Column1 = 'SampleA').CopyToDataTable()

Column2の値にBBというキーワードが含まれるものだけに絞り込みたい場合は、

ExtractDataTable = ExtractDataTable.Select("Column2 LIKE 'BB'").CopyToDataTable()

Assignアクティビティでも使用可能

falseのところはTrue:重複した行を排除する False:重複した行を排除しない 要は上書きするかしないかみたいです。

have a nice uipath

8
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
6