您的位置:首页 > 其它

DATASET数据保存到EXCEL文件

2008-10-16 14:22 274 查看
public void SaveToExcel(System.Data.DataTable objTable)

{

int CountR=objTable.Rows.Count;

int CountC=objTable.Columns.Count;

Response.Clear();

Response.Buffer= true;

//设置Http的头信息,编码格式

Response.AppendHeader("Content-Disposition","attachment;filename=result.xls");

Response.ContentType = "application/ms-excel";

//设置编码

Response.Charset="GB2312";

Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");

for (int RowNo = 0; RowNo <= CountR-1; RowNo++)

{

string RowContent="";

for (int CloumnNo = 0; CloumnNo <= CountC-1; CloumnNo++)

{

RowContent+=Convert.ToString(objTable.Rows[RowNo][CloumnNo])+"\t"; }

RowContent+="\n";

Response.Write(RowContent);

}

Response.End();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: