关于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