-1
有人能解釋理論這個解決方案?我有簡單的代碼如何導入Excel中的浮點數據到SQL Server與ASP.NET和C#
var PersonID = worksheet.Cells[row, 1].Value;//คอลัมน์ 1
var PersonName = worksheet.Cells[row, 2].Value;//int type in sql
var PersonAge = worksheet.Cells[row, 3].Value;//char type
var PersonCity = worksheet.Cells[row, 4].Value;//char type
var PersonBugged = worksheet.Cells [row,5].Value;// Float type
lsTestdbl.Add(new testdbl
{
id = PersonID == null ? "" : PersonID.ToString(),
name = PersonName == null ? "" : PersonName.ToString(),
age = PersonAge == null ? "" : PersonAge.ToString(),
city = PersonCity == null ? "" : PersonName.ToString(),
bugget = PersonBugged == null ?"" ; PersonBugged.ToString()
});
}
我已經可以導入char類型到SQL Server成功,但浮動和int我不知道該怎麼辦
我應該添加哪一行 – 2014-12-19 04:23:25
有幾種方法可以將字符串解析爲所需的類型。 'double.Parse(PersonBugged)''double.TryParse(PersonBugged,出VAL)''Convert.ToDouble(PersonBugged)' – opewix 2014-12-19 04:25:33
您也可能需要一個'CultureInfo.InvariantCulture'參數識別逗號','和'點.'作爲分隔符。例如:'double.Parse(PersonBugged,CultureInfo.InvariantCulture)' – opewix 2014-12-19 04:27:08