將文件解析爲可數據如果允許它添加空值(假設它們對於csv文件中的該行沒有值)?將文件解析爲數據表時允許爲空值
string fileName = @".csv";
using (StreamReader stream = new StreamReader(fileName))
{
DataTable dt = CsvParser.Parse(stream);
foreach (DataRow row in dt.Rows)
{
try
{
string lname = Convert.ToString(row[0].ToString().Trim());
string fname = Convert.ToString(row[1].ToString().Trim());
long s = Convert.ToInt64(row[2]);
string b = Convert.ToString(row[3]);
rec = row[0].ToString() + "," +
row[1].ToString() + "," +
row[2].ToString() + "," +
row[3].ToString() + ",";
write.WriteLine(rec);
}
}
}
你能描述一下'CsvParser'是什麼嗎? – GolfWolf
如果CSV文件中沒有行的值,那麼數據庫中沒有行。你的意思是「如果細胞/柱子沒有價值?」 – Slugart
是,如果它們在該列的單元格中沒有值。 – LewSim