求一个将excel导入到access数据库的代码!!!谢谢了

hlong001 hlong001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
刚才已经请教到先导入到dataset中,并通过gridview显示出来,现在想写到access里面,请问怎么写代码。
已经读到dataset中的代码是这样的:

protected DataSet DSBind(string filePath)
{
String ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filePath + ";" + "Extended Properties=Excel 8.0;";
//Create connection object by using the preceding connection string.
OleDbConnection objConn = new OleDbConnection(ConnectionString);
objConn.Open();
OleDbCommand objCmdSelect = new OleDbCommand("SELECT * FROM [Sheet1$]", objConn);
OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();

objAdapter1.SelectCommand = objCmdSelect;
DataSet objds = new DataSet();
objAdapter1.Fill(objds, "ExcelDataSet");
return objds;
objConn.Close();

}






protected void btnInputData_Click(object sender, EventArgs e)
{
gvData.DataSource = DSBind(fuFile.PostedFile.FileName);
gvData.DataBind();


请问怎么导入到数据库?(还有如果excel有几个sheet,请问怎么解决)
...全文
评论 9
收藏 已收藏
分享
返回顶部
hlong001
.NET社区 62,274 成员 668,968 内容