vb.net 的 Excel 操作问题
前台有literal控件,后台代码像这样:DataSetds=newDataSet据填充DataSetDataTabledt=ds.Tables[0];stringtab...
前台有literal控件,后台代码像这样:
DataSet ds=new DataSet
据填充DataSet
DataTable dt=ds.Tables[0];
string table="<table border='1' cellspacing='0'>";
foreach(DataRow dr in dt.Rows)
{
table+="<tr>";
for (int i = 0; i < dr.ItemArray.Length; i++)
{
table += "<td>" + dr[i].ToString() + "</td>";
}
table+="</tr>";
}
table+="</table>";
Literal1.Text=table;
如果我要将table中的数据写入Excel并提供下载,能不能有什么简便的办法,比如table直接导入Excel什么的,还是要像建table那样,从数据库中读出数据再写一遍到Excel中? 展开
DataSet ds=new DataSet
据填充DataSet
DataTable dt=ds.Tables[0];
string table="<table border='1' cellspacing='0'>";
foreach(DataRow dr in dt.Rows)
{
table+="<tr>";
for (int i = 0; i < dr.ItemArray.Length; i++)
{
table += "<td>" + dr[i].ToString() + "</td>";
}
table+="</tr>";
}
table+="</table>";
Literal1.Text=table;
如果我要将table中的数据写入Excel并提供下载,能不能有什么简便的办法,比如table直接导入Excel什么的,还是要像建table那样,从数据库中读出数据再写一遍到Excel中? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询