2つのDataTableをまとめてCSVファイルに出力したい

こんにちは。UiPath初心者です。
初歩的な質問で申し訳ないのですが、以下の処理について教えてほしいです。
【やりたい事】
DataTable1に対してDataTable2の内容を貼付け、CSVファイルに出力する。

【現在の処理】
①データテーブルを構築アクティビティで最終的に出力したいCSVファイルのフォーマットを定義
固定の文言が入る項目には規定値を設定
【DataTable1に格納】
②コピー元となるCSVファイルを選択をおこないテーブルへ格納【DataTable2に格納】
③繰り返し (データ テーブルの各行)アクティビティでDataTable2を選択し、DataTable1に貼り付け

この③の処理がわかりません。
【気にしなくてはいけなそうな点】
DataTable1とDataTable2のヘッダーが異なるものがある
DataTable1に貼り付ける際に文言の編集(DataTable2の内容+固定の文言を付けた形で張り付けたり、DataTable2の項目と項目をマージし、DataTable1の項目に貼り付けたり)

よろしくお願いいたします。

こんにちは。UiPath初心者です。
初歩的な質問で申し訳ないのですが、以下の処理について教えてほしいです。
【やりたい事】
DataTable1に対してDataTable2の内容を貼付け、CSVファイルに出力する。

【現在の処理】
①データテーブルを構築アクティビティで最終的に出力したいCSVファイルのフォーマットを定義
固定の文言が入る項目には規定値を設定
【DataTable1に格納】
②コピー元となるCSVファイルを選択をおこないテーブルへ格納【DataTable2に格納】
③繰り返し (データ テーブルの各行)アクティビティでDataTable2を選択し、DataTable1に貼り付け

この③の処理がわかりません。
【気にしなくてはいけなそうな点】
・DataTable1とDataTable2のヘッダーが異なるものがある
・DataTable1に貼り付ける際に文言の編集(DataTable2の内容+固定の文言を付けた形で張り付けたり、DataTable2の項目と項目をマージし、DataTable1の項目に貼り付けたり)

よろしくお願いいたします。

Hi @k.sakaguchi0804

Might be it’ll helpful.

  • For Each Row: Use this activity to loop through DataTable2.
  • Inside the loop:
  • Add DataRow: Create a new row for DataTable1.
  • Combine the values from DataTable2 and fixed text.
  • Assign values to each column in DataTable1 (if headers are different, match columns accordingly).
  • After the loop, use Write CSV to save DataTable1 to a CSV file.

DataTable2をループして、固定テキストとデータをマージし、DataTable1に格納してから、DataTable1をCSVとして出力します。
もし役立った場合は、解決策としてマークしてください。

ありがとうございます。

DataTable1とDataTable2のヘッダーが異なる場合どうしたら良いのでしょうか?
DataTable2のrow(“項目名”).ToStringをDataTable1のrow(“項目名”)に貼り付け、のような処理が必要なのでしょうか?

Yes, if the headers of DataTable1 and DataTable2 are different, you will need to manually map the columns. You can use:

DataTable1.Rows.Add(DataTable2.Rows(0)(“ColumnNameFromDataTable2”).ToString())

Repeat this for each column in DataTable2 and assign the corresponding values to the appropriate columns in DataTable1.