r-chinen
(まーる)
1
いつもお世話になっております。
現在、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
以上、よろしくお願いいたします。
Yoichi
(Yoichi)
2
こんにちは
DataTableをCSV形式のStringに変換したいのであれば
「データテーブルを出力」アクティビティで可能です。
これを「テキストファイルに書き込み」アクティビティで出力すれば
テキストファイルに書き出せます。
r-chinen
(まーる)
3
早々の回答ありがとうございます。
理想の出力として
【例】
E1 → aaa
F1 → 123
上記をaaa “,” 123 改行
という形を取りたいです。
この形に仕上げるための方法はありますでしょうか。
Yoichi
(Yoichi)
4
こんにちは
E1 → aaa
F1 → 123
E1,F1とは何でしょうか?セルアドレス?
上記をaaa “,” 123 改行
という形を取りたいです。
最初のPOSTではダブルクォーテーション "
は含まれておらず、bbb,456
のような
出力でしたが、これが必要ということでしょうか?
Yoichi
(Yoichi)
6
こんにちは
少し話が整合しないのですが、用語ですが
ダブルクォーテーション : "
カンマ: ,
という点は問題ないでしょうか?
[aaa]はID、[123]はパスワードといった感じでダブルクォーテーションで区切りたいというのが理想です
ダブルクォーテーションで区切るとは
aaa"123
と解釈されます。
E1:F1 → aaa,123
E2:F2 → bbb456
ですとカンマ区切りです。
実現したいアウトプットはどれでしょうか?
なお単にカンマ区切りでしたら、以下のような実装になると思います。