Excel的问题? Excel中有好多数据,要是一个一个再写入很烦琐,有没有什么办法,在ASP.NET的页面上直接把Excel中的数据读出来,显示在页面上呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把Excel看作是一个数据源,Excel中的每个Sheet相当于一个表。然后把它放到DataSet中Excel.Application eApp = new Excel.ApplicationClass();Excel.Workbook Ew = eApp.Workbooks.Open(文件路径,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value );string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + 文件的路径 + ";Extended Properties=Excel 8.0";string query = "SELECT * FROM ["+ EWs.Name.ToString() +"$]";//EWs.Name是一个Sheet的名称OleDbCommand OleCmd = new OleDbCommand(query,new OleDbConnection(ConnStr));OleDbDataAdapter oleAdapter = new OleDbDataAdapter(OleCmd);DataSet MyDS = new DataSet();oleAdapter.Fill( MyDS , "["+ EWs.Name.ToString() +"$]" );DataTable DT = MyDS.Tables[0]; 跳转问题 调用Google map API时,JS脚本中出现google未定义的出错信息 请问 swfupload组件如何动态增加上传的文件? gridview绑定字段的问题 请教,如何遍历datagrid中的checkbox? 为什么不能打开移植的ASP.NET工程 如何实现将本地机的图片存储到服务器硬盘上 关闭DataReader???? int32的长度问题 有人装了正式版framework sdk吗?能正常使用吗?我的怎么不行? treeview的问题? DropDownList默认值问题
然后把它放到DataSet中
Excel.Application eApp = new Excel.ApplicationClass();
Excel.Workbook Ew = eApp.Workbooks.Open(文件路径,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value );
string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + 文件的路径 + ";Extended Properties=Excel 8.0";
string query = "SELECT * FROM ["+ EWs.Name.ToString() +"$]";//EWs.Name是一个Sheet的名称
OleDbCommand OleCmd = new OleDbCommand(query,new OleDbConnection(ConnStr));
OleDbDataAdapter oleAdapter = new OleDbDataAdapter(OleCmd);
DataSet MyDS = new DataSet();
oleAdapter.Fill( MyDS , "["+ EWs.Name.ToString() +"$]" );
DataTable DT = MyDS.Tables[0];