简体   繁体   English

使用 ASP.NET MVC 将 Excel 数据导入 SQL Server

[英]Importing Excel data into SQL Server using ASP.NET MVC

I wish to import Excel data into a SQL Server table.我希望将 Excel 数据导入 SQL Server 表。 The field values are EmpId (int), Name (varchar), Dept_Id (int), isSupervisor (bit).字段值为 EmpId (int)、Name (varchar)、Dept_Id (int)、isSupervisor (bit)。 I am using ASP.NET MVC.我正在使用 ASP.NET MVC。

The code shown here is what I have tried so far:此处显示的代码是我迄今为止尝试过的代码:

private final GetEmployeeFromExcelRow(DataRow row)
{
    return new final
            {
                EmpId = int.Parse(row[0].ToString()),
                Name = row[1].ToString(),
                Dept_Id = int.Parse(row[2].ToString()),
                isSupervisor = Convert.ToBoolean(row[3].ToString())
            };
}

I keep getting an error我不断收到错误

String was not recognized as a valid Boolean.字符串未被识别为有效的布尔值。

I have tried inserting values as "True", True and well as 1. I am new to coding in ASP.NET MVC and this is my first question posted here, any help would be appreciated.我尝试将值插入为“True”、True 和 1。我是 ASP.NET MVC 编码的新手,这是我在这里发布的第一个问题,任何帮助将不胜感激。

That is because那是因为

 Convert.ToBoolean() will expect only `True` or `False`.

These are the scenarios on the boolean.这些是布尔值的场景。

 "True" (String) = true
 "False" (String) = false
 "0" (String) = false      

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM