CSV ファイルへのデータの書き込みについて質問があります。test.csv という名前のファイルがあり、そこには 2 つのフィールド > アカウント番号と関係 ID があります。次に、その横に別のフィールドを追加したいと思います: IBAN. IBAN は、SOAP 関数 BBANtoIBAN によって検証される最初の行のデータです。
データ アカウント番号と関係 ID の 2 行を CSV に保持し、3 行目に IBAN を追加するにはどうすればよいですか?
これまでの私のコードは次のとおりです。
using (var client = new WebService.BANBICSoapClient("IBANBICSoap"))
{
List<List<string>> dataList = new List<List<string>>();
TextFieldParser parser = new TextFieldParser(@"C:\CSV\test.csv");
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(";");
while (!parser.EndOfData)
{
List<string> data = new List<string>();
string row = parser.ReadLine();
try
{
string resultIBAN = client.BBANtoIBAN(row);
if (resultIBAN != string.Empty)
data.Add(resultIBAN);
else
data.Add("Accountnumber is not correct.");
}
catch (Exception msg)
{
Console.WriteLine(msg);
}
dataList.Add(data);
}
}