读书人

关于excel.dll的使用有关问题怎么用

发布时间: 2011-12-25 23:21:20 作者: rapoo

关于excel.dll的使用问题,如何用excel.dll把excel表中的数据显示到页面中.比如datagrid中
关于excel.dll的使用问题,如何用excel.dll把excel表中的数据显示到页面中.比如datagrid中

[解决办法]
路过
[解决办法]
┌──┐
│顶你│ ───────
 └──┘  ┏━━━━━━━┓ │ 既然有分, │
  ┏┓  ┏┫    |||┣┓∠ 这贴就顶了 │
  ┣┫  ┗┫━━ ┃ ━━┣┛ ───────
┏┳┫┣┳┓ ┃ ━━━━━ ┃
┃    ┃ ┗━━━┳━━━┛
┗━━━━┻━━━━┛ ()000o
          ┃ ┃  (````)
          ┃ ┃   )``/
          ┛ ┗━━(__/

QQ:380326576
这个我弄过
[解决办法]
你先把EXCEL文件导入到数据库中 在从数据库中读出来不就行了
[解决办法]
http://blog.csdn.net/ChengKing/category/292667.aspx
[解决办法]
打开Excel表,并返回第一个工作表到DataTable
作者:Super


/// <summary>
/// 打开Excel表,并返回第一个工作表
/// </summary>
/// <param name= "filename "> Excel文件名 </param>
/// <returns> 第一个工作表 </returns>
private DataTable OpenExcelFile(string filename)
{
// 打开Execl表
string conn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= " + filename + "; " +
"Extended Properties=Excel 8.0; ";
System.Data.OleDb.OleDbConnection cn = new System.Data.OleDb.OleDbConnection(conn);
cn.Open();

// 读取数据
string query = "SELECT * FROM [Sheet1$] ";
System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter(query, cn);
DataSet ds = new DataSet();
da.Fill(ds);

// 关闭Excel表
cn.Close();

return ds.Tables[0];
}

[解决办法]
参考:http://www.zyzxzx.com/tech/280/2006071512535.html

读书人网 >asp.net

热点推荐