问题描述
我写的语句是这样stringstrConn="provider=Microsoft.Jet.OleDb.4.0;datasource=;ExtendedProperties=Excel7.0;";OleDbConnectionConn=newOleDbConnection(strConn);stringstrSql="SELECT'日期'FROM[Sheet1$]";stringstrSql1="SELECT'证书号'FROM[Sheet1$]";OleDbCommandCmd=newOleDbCommand(strSql,Conn);OleDbCommandCmd1=newOleDbCommand(strSql1,Conn);Conn.Open();DataGaid.DataSource=Cmd.ExecuteReader();DataGaid.DataSource=Cmd1.ExecuteReader();DataGaid.DataBind();Conn.Close();但是这个路径怎么定义呢操作人员可能从任意的路径取值啊
解决方案
解决方案二:
本帖最后由 net_lover 于 2012-01-17 15:28:24 编辑
解决方案三:
引用1楼net_lover的回复:
strConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Server.MapPath("~/xx.xls")+";ExtendedProperties="Excel8.0;IMEX=1";";xx.xls放网站根目录下stringstrSql="SELECT日期FROM[Sheet1$]";
++
解决方案四:
该回复于2012-01-17 16:52:55被版主删除
解决方案五:
这种你得先上传excel到服务上,在读取,你加这个群,118950891我给你源码。记得给我分
时间: 2024-12-21 14:26:40