Haste makes waste

UiPath Tips集-01

Posted on By lijun

01. DataTableの作成

Excleファイルへテーブルを書き込みする際に、DataTableが必要です。DataTableがどうやって作成できるのが、色々調べて下記の方法でできます。この以外の方法や、もっとスマートな方法があると思いますが、あとでも参照できるように、一応こちらで記載しておきます。

作成ステップは下記の通りです:

下面的步骤中,如果涉及到对原始数据的处理,那么需要对进行处理,需要将array与list进行互相转换。 如果不需要转换的话,能直接将array string作为一行数据,写入datatable的一行。

  1. データテーブルを構築 (UiPath.Core.Activities.BuildDataTable)
  2. string[] arrayの変数作成
  3. listの変数作成
  4. 繰り返し-string[] arrayから要素を取り出して、「コレクションに追加」(AddToCollection)を使って、listに要素追加。(ここで、arrayからの要素を処理して、必要なものだけListに追加)
  5. 空のstring[] array作成、あとでarrayに値を上げるために、arrayの長さをlistのlengthで定義必要
  6. 繰り返し-listから要素を取り出して、上記の空のArrayへ入れる
  7. 一行データの作成が終わったら、「データ行を追加」(AddDataRow)を使って、上記の5番のarray配列をデータテーブルへ追加

例えば、下記の例です:

  • 外部テキストファイルから下記のデータがある、このデータをデータテーブルの形に整形して、最終的にExcelファイルに書き込み
lijun,35,male
wangling,31,female
utane,6,female
utasuke,4,male

1. テキストファイル読み込み

image

image

通过上面读取和处理后,输出是一个字符串数组,数组的一个元素是一行数据,如lijun,35,male

2. データテーブルを構築

image

3. 繰り返し処理してデータ行を追加

image

将一行数据,通过,分割,分割成array数据,最后将array添加到datatable中。

4. データテーブルをExcelへ書き込み

image

補足:ArrayとListの変換

image image

新建一个string的array,使用new string(strListItemGoods.Count-1){}

99. コメント欄

細かいTips、下記のコメント欄に記載します。