01. DataTableの作成
Excleファイルへテーブルを書き込みする際に、DataTableが必要です。DataTableがどうやって作成できるのが、色々調べて下記の方法でできます。この以外の方法や、もっとスマートな方法があると思いますが、あとでも参照できるように、一応こちらで記載しておきます。
作成ステップは下記の通りです:
下面的步骤中,如果涉及到对原始数据的处理,那么需要对进行处理,需要将array与list进行互相转换。 如果不需要转换的话,能直接将array string作为一行数据,写入datatable的一行。
- データテーブルを構築 (UiPath.Core.Activities.BuildDataTable)
- string[] arrayの変数作成
- list
の変数作成 - 繰り返し-string[] arrayから要素を取り出して、「コレクションに追加」(AddToCollection)を使って、list
に要素追加。(ここで、arrayからの要素を処理して、必要なものだけListに追加) - 空のstring[] array作成、あとでarrayに値を上げるために、arrayの長さをlistのlengthで定義必要
- 繰り返し-list
から要素を取り出して、上記の空のArrayへ入れる - 一行データの作成が終わったら、「データ行を追加」(AddDataRow)を使って、上記の5番のarray配列をデータテーブルへ追加
例えば、下記の例です:
- 外部テキストファイルから下記のデータがある、このデータをデータテーブルの形に整形して、最終的にExcelファイルに書き込み
lijun,35,male
wangling,31,female
utane,6,female
utasuke,4,male
1. テキストファイル読み込み
通过上面读取和处理后,输出是一个字符串数组,数组的一个元素是一行数据,如lijun,35,male
。
2. データテーブルを構築
3. 繰り返し処理してデータ行を追加
将一行数据,通过,
分割,分割成array数据,最后将array添加到datatable中。
4. データテーブルをExcelへ書き込み
補足:ArrayとListの変換
新建一个string的array,使用
new string(strListItemGoods.Count-1){}
99. コメント欄
細かいTips、下記のコメント欄に記載します。