求大神来解答,怎么把excel里面的数据读取出来,然后显示在网页上!
大神都来看看哈,怎么样才可以把excel里面的数据都能够显示在网页上,不要跟我讲另存为网页模式哦!最好是asp方面的,谢谢了!!!...
大神都来看看哈,怎么样才可以把excel里面的数据都能够显示在网页上,不要跟我讲另存为网页模式哦!最好是asp方面的,谢谢了!!!
展开
2个回答
展开全部
以下步骤供参考:
先放一个GridView控件(GridView1)控件在设计的网页上
然后用代码导入Excel表格内容, 代码示例(未经测试):
try {
string MyExcel = "c:\myExcelSheet.xls"; //这里改为自己的表path及name
string Mysheet = "Sheet1";
//这里跟连接数据库差不多
string str = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + MyExcel + ";Excel 8.0;HDR=YES";
OleDbConnection Myconnect = new OleDbConnection(str);
string MySQL = "select * from [" + Mysheet + "$]";
OleDbCommand Mycommand = new OleDbCommand(MySQL, Myconnect);
OleDbDataAdapter Myadapter = new OleDbDataAdapter(Mycommand);
Myadapter.Fill(ds, Mysheet);
this.GridView1.DataSource = ds.Tables[Mysheet];
}
catch (Exception)
{
//throw;
}
先放一个GridView控件(GridView1)控件在设计的网页上
然后用代码导入Excel表格内容, 代码示例(未经测试):
try {
string MyExcel = "c:\myExcelSheet.xls"; //这里改为自己的表path及name
string Mysheet = "Sheet1";
//这里跟连接数据库差不多
string str = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + MyExcel + ";Excel 8.0;HDR=YES";
OleDbConnection Myconnect = new OleDbConnection(str);
string MySQL = "select * from [" + Mysheet + "$]";
OleDbCommand Mycommand = new OleDbCommand(MySQL, Myconnect);
OleDbDataAdapter Myadapter = new OleDbDataAdapter(Mycommand);
Myadapter.Fill(ds, Mysheet);
this.GridView1.DataSource = ds.Tables[Mysheet];
}
catch (Exception)
{
//throw;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |