您的位置:首页 > 其它

使用ADO.net将数据导出到Excel并提供下载[转]

2006-08-04 23:23 691 查看
同时请参看另2文档:
http://community.csdn.net/Expert/topic/4760/4760677.xml?temp=.7889063
http://community.csdn.net/Expert/topic/4787/4787630.xml?temp=.7903253
========================================================
public string DataTableToExcel(DataTable dt,string excelPath)
{
if(dt == null)
{
return "DataTable不能为空";
}

int rows = dt.Rows.Count;
int cols = dt.Columns.Count;
StringBuilder sb;
string connString;

if(rows == 0)
{
return "没有数据";
}

sb = new StringBuilder();
connString = string.Format(ConnectionString,excelPath);

//生成创建表的脚本
sb.Append("CREATE TABLE ");
sb.Append(dt.TableName + " ( ");

for(int i=0;i
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐