からデータテーブルにインポートされていない、データテーブルは、ヘッダ行最初の行は、私はデータテーブルと、いくつかの理由のためにCSVファイルをエクスポートするアプリケーションに取り組んでいCSV
後CSVの最初の行が移入されていない私が試みました を次のように
Regex r = new Regex(",(?=(?:[^\"]*\"[^\"]*\")*(?![^\"]*\"))");
StreamReader sr = new StreamReader(fileName);
string[] headers = sr.ReadLine().Split(',');
foreach (string header in headers)
{
dt.Columns.Add(header);
}
line = sr.ReadLine();
strArray = r.Split(line);
while ((line = sr.ReadLine()) != null)
{
row = dt.NewRow();
row.ItemArray = r.Split(line);
dt.Rows.Add(row);
}
sr.Dispose();
csvファイル
FirstName,LastName,Address
Sally, Whittaker,Houston
Belinda, Jameson,Austin
Jeff, Smith,Seattle
ヘッダがうまくエクスポートされますが、ヘッダーの後の行がアップロードされていないコードは、次の
何か不足しているかどうか分かりますか?