C# gridview导出到excel的问题(急)

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:21:42
导出到Excel可以实现了, 现在主要的问题是导出后,数据是以数字的格式显示在Excel里. 这样第一位为0的数据就会丢失0. 怎么么处理这种情况呢. 能不能在导出的时候规定导出到Excel时,哪列是文本,哪列是数字.
这种方法不行啊,大哥~!导到Excel中的东西代有页面属性(或样式). 打开, 或者跟别的Excel合并都很慢的.

这篇文章对你可能有帮助:
http://dotnet.aspx.cc/article/8a4cbf47-b888-4832-3389-ed3a3a3c8aab/read.aspx

方法一:

#region 导入EXCLE功能

protected void Bt_Creat_Click(object sender, EventArgs e)

{

Response.Clear();

Response.Buffer = true;

Response.Charset = "UTF-8";

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

Response.ContentEncoding = System.Text.Encoding.UTF8;

//设置输出文件类型为excel文件

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

StringWriter sw = new StringWriter();

HtmlTextWriter hw = new HtmlTextWriter(sw);

GVControl.RenderControl(hw);