gridview导出excel文件且把数字类型的列转换成字符导出(防止处理成科学计数法)
来源:互联网 发布:淘宝女装店铺装修风格 编辑:程序博客网 时间:2024/05/11 15:35
Public Function OutExcel(ByVal dt As DataTable)
HttpContext.Current.Response.Clear()
HttpContext.Current.Response.Buffer = True
HttpContext.Current.Response.Charset = "UTF-8"
Dim strFileName As String = Server.UrlEncode("查询结果.xls")
HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" & strFileName & ".xls")
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312") '设置输出流为简体中文
HttpContext.Current.Response.ContentType = "application/ms-excel"
Dim tw As System.IO.StringWriter = New System.IO.StringWriter()
Dim hw As HtmlTextWriter = New HtmlTextWriter(tw)
Dim gv As New GridView
gv.DataSource = dt
AddHandler gv.RowDataBound, AddressOf gv_RowDataBound
gv.DataBind()
gv.RenderControl(hw)
HttpContext.Current.Response.Write(tw.ToString())
HttpContext.Current.Response.Flush()
HttpContext.Current.Response.End()
Return True
End Function
Protected Sub gv_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)
If e.Row.RowType = DataControlRowType.DataRow Then
'防止处理成科学计数法
For i As Integer = 0 To e.Row.Cells.Count - 1
e.Row.Cells(i).Style.Add("mso-number-format", "/@")
Next
End If
End Sub
- gridview导出excel文件且把数字类型的列转换成字符导出(防止处理成科学计数法)
- ASP.NET 导出正式Excel文档(可锁定首行,有效防止数字类型数据科学计数法转换)
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- mysql导出csv文件excel打开后数字用科学计数法显示且低位变0的解决方法
- Asp.net导出excel时长数字被科学计数法的解决方案。(身份证长数字作为字符处理)
- Flex 使用 as3xls包导出Excel避免长数字转换成科学计数法
- 导出excel时防止科学计数法的解决方案
- 导出EXCEL数字显示为科学计数法的问题
- excel/csv等表格导出数据数字类型过长出现科学计数法的解决方案
- 关于PHPExcel导出Excel时身份证,数字会导出为科学计数的处理方法
- 论导出Excel的自动转换科学计数法问题处理
- PHP导出数据到EXCEL,防止以0开头的大数字变成科学计数
- GridView导出成Excel字符"0"丢失/数字丢失的处理方式
- csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法
- 导出excel文件 解决科学计数法问题 datagridview导出字符串变数字问题
- android 位图bitmap
- Java 对象和对象变量的问题
- Firefox中Iframe的blur与focus事件问题
- nginx配置文件上传大小
- sql函数大全
- gridview导出excel文件且把数字类型的列转换成字符导出(防止处理成科学计数法)
- 二极管
- Feature Pack: SetBarStyle 设置风格
- LINK里面带参数的取法
- 新服务器。环境的配置
- 命令行下 执行 带参数的php脚本 方法
- CVS 提示错误的意思
- 重温Activity的各种状态
- Linux服务器 svn迁移命令