读书人

asp.net 从服务器上读取excel并绑定到

发布时间: 2013-05-02 09:39:29 作者: rapoo

asp.net 从服务器上读取excel并绑定到datagirdview上面
各位好,我是新手,请问我如何取服务器上的路径,取完之后是下面这样写吗?


string conString = file.FileName;
string strSource = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + conString + "; Extended Properties =Excel 8.0";
OleDbConnection conn = new OleDbConnection(strSource);
string sqlstring = @"SELECT * FROM [Sheet1$]";
OleDbDataAdapter adapter = new OleDbDataAdapter(sqlstring, conn);
DataSet da = new DataSet();
adapter.Fill(da);
this.GridView1.DataSource = da.Tables[0];

ASP.NET Excel
[解决办法]
再conString这个路径下能找到xls文件不

LZ可以断点调试下,看下excel里面的数据有没有读取到DataSet里面

还有你读取的时候Sheet1的名称也要对上的哦
[解决办法]
还需要调用数据绑定控件的DataBind()方法。
[解决办法]
你的意识是 你服务器上有个excel 然后你调用直接读取? 那你conString 直接写路径就可以
[解决办法]
conn?需要打开和关闭的

读书人网 >asp.net

热点推荐