乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > -.net excel导入数据库,mvc导入excel

-.net excel导入数据库,mvc导入excel

作者:乔山办公网日期:

返回目录:excel表格制作







public static void DataTableToDB()
{
string _strExcelFileName = @"D:\example.xls";
DataTable dtExcel = ExcelToDataTable(_strExcelFileName,"Sheet1");
//这个dtExcel 里头就是excel的数据 excel中的第一行默认为e79fa5e98193e78988e69d83332表名

}

二、把Excel数据读入DataTable
public static DataTable ExcelToDataTable(string strExcelFileName, string strSheetName)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strExcelFileName + ";" +"Extended Properties=Excel 5.0;";
string strExcel = string.Format("select * from [{0}$]", strSheetName);
DataSet ds = new DataSet();

using (OleDbConnection conn = new OleDbConnection(strConn))
{
conn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(strExcel, strConn);
adapter.Fill(ds, strSheetName);
conn.Close();
}

return ds.Tables[strSheetName];
}

相关阅读

关键词不能为空
极力推荐
  • <em>excel</em>个<em>位与</em>十位相加 如果只有个

  • 软件版本:Office2007方法如下:1.先把B列中的数字个位,十位,百位分别相zd加,再显示得到求和结果的个位数内字:2.输入公式容如下:=--RIGHT(--LEFT(RIGHT(B1,3))--LEFT(RIGHT(B1,2))--RIGHT(B1))公式

ppt怎么做_excel表格制作_office365_word文档_365办公网