CSVファイルからSQLテーブルにデータを挿入します。あなたはどの列を知っている必要があります。ここに私のコードは私がここでさらにエンティティフレームワークを使用してCSVファイルからSQLデータベースにデータをインポートしたい
var readcsv = File.ReadAllText(filepath);
string[] csvfilerecord = readcsv.Split('\n');
foreach (var row in csvfilerecord)
{
if (!string.IsNullOrEmpty(row))
{
foreach (var cell in row.Split(','))
{
var cards = new Cards
{
//What to do here to assign data to each column
};
}
}
}
を行く方法がわからないです、私のcsvファイルのデータが
12345,cvv,18-april,name,country,address,state,city,dob,zipcode,phone,email,10 12345,cvv,18-april,name,country,address,state,city,dob,zipcode,phone,email,10
あるクラス定義
public string nummber { get; set; }
public string cvv { get; set; }
public string expDate { get; set; }
public string name { get; set; }
public string country { get; set; }
public string address { get; set; }
public string state { get; set; }
public string dob { get; set; }
「カード」クラスの定義は何ですか? –
https://github.com/JoshClose/CsvHelperのようなツールを使用して、行を直接プロキシクラスにマップできます。 – pwas
その実体私はそれにレコードを挿入したい –