不按照读取excel表格的方法,注册“microsoft.ace.oledb.12.0”提供程序
来源:互联网 发布:优酷福利待遇 知乎 编辑:程序博客网 时间:2024/05/17 10:38
string path = Server.MapPath("~/储存表格\\" + c);
FileUpload1.PostedFile.SaveAs(path);
string clientFilename = FileUpload1.PostedFile.FileName.ToLower();
Response.Write(clientFilename);
OleDbConnection conn = null;
string connectString2003 = string.Format("provider = microsoft.jet.oledb.4.0;data source={0};Extended Properties='Excel 8.0;HDR=No;IMEX=1'", path);
string connectString2007 = string.Format("provider = microsoft.ace.oledb.12.0;data source={0};Extended Properties='Excel 12.0;HDR=No;IMEX=1'", path);
if (path.ToLower().Contains(".xlsx"))
conn = new OleDbConnection(connectString2007);
else
conn = new OleDbConnection(connectString2003);
OleDbDataAdapter ada = new OleDbDataAdapter("select * from [Sheet1$]", conn);
DataSet ds = new DataSet();
ada.Fill(ds);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
读取07.xlsx提示未在本地计算机上注册“microsoft.ace.oledb.12.0”提供程序!即使不按照office也能读取excel表格的方法,我不要安装什么其他东西的解决方法,其他读取excel也行
FileUpload1.PostedFile.SaveAs(path);
string clientFilename = FileUpload1.PostedFile.FileName.ToLower();
Response.Write(clientFilename);
OleDbConnection conn = null;
string connectString2003 = string.Format("provider = microsoft.jet.oledb.4.0;data source={0};Extended Properties='Excel 8.0;HDR=No;IMEX=1'", path);
string connectString2007 = string.Format("provider = microsoft.ace.oledb.12.0;data source={0};Extended Properties='Excel 12.0;HDR=No;IMEX=1'", path);
if (path.ToLower().Contains(".xlsx"))
conn = new OleDbConnection(connectString2007);
else
conn = new OleDbConnection(connectString2003);
OleDbDataAdapter ada = new OleDbDataAdapter("select * from [Sheet1$]", conn);
DataSet ds = new DataSet();
ada.Fill(ds);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
读取07.xlsx提示未在本地计算机上注册“microsoft.ace.oledb.12.0”提供程序!即使不按照office也能读取excel表格的方法,我不要安装什么其他东西的解决方法,其他读取excel也行
- 不按照读取excel表格的方法,注册“microsoft.ace.oledb.12.0”提供程序
- 关于未在本地计算机上注册"Microsoft.Ace.Oledb.12.0"提供程序的一个细节
- IIS下解析Excel文档“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”问题
- ASP.NET excel 导入数据库 出现 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序问题的解决
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法 (转的下次就知道了)
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
- 未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序
- 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
- 解决方法:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序[转]
- 未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 提供程序.
- 未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序
- 未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序 解决方法
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序 解决方法
- 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
- ”未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序“ 解决办法
- excel导出
- 把apk装入模拟器
- linux putty命令
- MyDoc.cpp
- NYOJ 8-一种排序
- 不按照读取excel表格的方法,注册“microsoft.ace.oledb.12.0”提供程序
- 如何读取txt内的行重新生成新的txt文件
- 我的TDD实践
- 通过Thrift source向Flume发送数据的Python实现
- 调用 BinaryRead 之后,不能使用一般 Request 集合
- poj 2478 Farey Sequence(欧拉函数)
- UVA1146 Now or later
- 现代操作系统笔记 1
- hdu1085 Holding Bin-Laden Captive!