首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我想使用网页打开本地的Excel文件,怎么实现

2012-03-06 
我想使用网页打开本地的Excel文件,如何实现?手动打开一个Excel文件(格式固定)能否实现,最好有代码,谢谢[解

我想使用网页打开本地的Excel文件,如何实现?
手动打开一个Excel文件(格式固定)能否实现,最好有代码,谢谢


[解决办法]
方法有几种:
第一种:
使用VSTO,读取Excel文件的内容到到dataset里,实现如下:
具体参照一下vsto那块吧

第二种:
使用ADO.NET
private DataSet CreateDataSource()
{
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=D:\\辽阳石化用户收集信息.xls;" + "Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet);
return myDataSet;
}
第三种:
使用数据库的bulk行集提供程序(2005)
select col1,col2 from openrowset(bulk 'c:\test.xls',formatfile='c:\test.fmt') as a

热点排行