如何使用 ASP.NET 和 C# 将 Excel 浮点数据导入 SQL Server
本文关键字:数据 导入 Server SQL Excel ASP 何使用 NET | 更新日期: 2023-09-27 18:34:37
有人可以解释理论这个解决方案吗?我有简单的代码
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()
});
}
我已经可以成功地将类型字符导入 SQL Server,但是浮点数和 int 我不知道该怎么做
你应该将字符串转换(解析(为所需的类型。
int num = string.IsNullOrEmpty(PersonID) ? 0 : int.Parse(PersonID);
double bugged = Convert.ToDouble(PersonBugged);