String型をDataRowに変換する方法

いつもお世話になっております。

現在、Excelで読み取った値をデータテーブルで回し
テキストファイルに出力する方法を模索しております。

以下代入を行っており、エラーが出てしまっております。
エラー内容は
「string型をSystem.Data.DataRowに変換できません」です。
改善方法はありますでしょうか。
【代入アクティビティ】
DRow = DRow.ToString & ControlChars.CrLf & DRow.Item(0).ToString & “,” & DRow.Item(1).ToString

DRow → 繰り返しアクティビティの要素

【理想の出力結果】
列0 列1
aaa,123
bbb,456
ccc,789

以上、よろしくお願いいたします。

こんにちは

DataTableをCSV形式のStringに変換したいのであれば
「データテーブルを出力」アクティビティで可能です。

これを「テキストファイルに書き込み」アクティビティで出力すれば
テキストファイルに書き出せます。

早々の回答ありがとうございます。

理想の出力として
【例】
E1 → aaa
F1 → 123

上記をaaa “,” 123 改行
という形を取りたいです。

この形に仕上げるための方法はありますでしょうか。

こんにちは

E1 → aaa
F1 → 123

E1,F1とは何でしょうか?セルアドレス?

上記をaaa “,” 123 改行
という形を取りたいです。

最初のPOSTではダブルクォーテーション " は含まれておらず、bbb,456 のような
出力でしたが、これが必要ということでしょうか?

失礼しました

E1 → aaa
F1 → 123
セルアドレスです

これを範囲(E1:F1~E10:F10)の値をループで出力したいと考えております。

>最初のPOSTではダブルクォーテーション " は含まれておらず、 bbb,456 のような
>出力でしたが、これが必要ということでしょうか?
はい上記の通りです。
値は[aaa][123]で間に","を入れてテキストに出力したい所存です
[aaa]はID、[123]はパスワードといった感じでダブルクォーテーションで区切りたいというのが理想です
[aaa][123]この数が×10あるものをループでひとつづつ取り出してテキストに出力したいです

E1:F1 → aaa,123
E2:F2 → bbb456
これがE10:F10まで続くといった感じですね。

こんにちは

少し話が整合しないのですが、用語ですが
ダブルクォーテーション : "
カンマ: ,
という点は問題ないでしょうか?

[aaa]はID、[123]はパスワードといった感じでダブルクォーテーションで区切りたいというのが理想です

ダブルクォーテーションで区切るとは
aaa"123
と解釈されます。

E1:F1 → aaa,123
E2:F2 → bbb456

ですとカンマ区切りです。

実現したいアウトプットはどれでしょうか?

なお単にカンマ区切りでしたら、以下のような実装になると思います。

回答ありがとうとございます。

上記方法で何とかできそうです

そこで、少し気になったのですが、
現在セルが結合されておりまして、テキストファイルに書き出すと
カラムの値がでてきます。

【例】
aaa,Column,Column,Column,123
といった余分なものが入ってしまいます。
範囲選択は[E1:F10]と行っております
範囲選択方法が間違っているのでしょうか
※結合部分は空白なのでColumnが入るんだろうなとは思っております

また、空白部分には
,とカンマが入ってしまうのでセルの空白部分はテキストファイルに追記処理を
行わないという方法はありますでしょうか。