zoukankan
html css js c++ java
Excel导出及数据格式化处理
public
void
ToExcel(System.Web.UI.Control ctl,
string
FileName)
{
HttpContext.Current.Response.Charset
=
"
UTF-8
"
;
HttpContext.Current.Response.ContentEncoding
=
System.Text.Encoding.Default;
HttpContext.Current.Response.ContentType
=
"
application/ms-excel
"
;
HttpContext.Current.Response.AppendHeader(
"
Content-Disposition
"
,
"
attachment;filename=
"
+
""
+
FileName
+
"
.xls
"
);
ctl.Page.EnableViewState
=
false
;
System.IO.StringWriter tw
=
new
System.IO.StringWriter();
HtmlTextWriter hw
=
new
HtmlTextWriter(tw);
ctl.RenderControl(hw);
HttpContext.Current.Response.Write(tw.ToString());
HttpContext.Current.Response.End();
}
public
override
void
VerifyRenderingInServerForm(Control control)
{
//
base.VerifyRenderingInServerForm(control);
}
protected
void
myGridView_RowDataBound(
object
sender, GridViewRowEventArgs e)
{
if
(e.Row.RowType
==
DataControlRowType.DataRow)
{
//
e.Row.Cells[0].Attributes.Add("style", "vnd.ms-excel.numberformat:@");
//
这里是将要导出到execl里的第一列格式化为字符类型。
//
e.Row.Cells[3].Attributes.Add("style", "vnd.ms-excel.numberformat:¥#,###.00");
//
这里是格式化为货币类型。
e.Row.Cells[
4
].Attributes.Add(
"
style
"
,
"
vnd.ms-excel.numberformat:@
"
);
//
1) 文本:vnd.ms-excel.numberformat:@
//
2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
//
3) 数字:vnd.ms-excel.numberformat:#,##0.00
//
4) 货币:vnd.ms-excel.numberformat:¥#,##0.00
//
5) 百分比:vnd.ms-excel.numberformat: #0.00%
}
}
查看全文
相关阅读:
图解插入排序--直接插入排序
在项目中代替DevExpress(一)
java web servlet
一元夺宝项目设计(上)
一元夺宝项目设计(中)
一元夺宝项目设计(下)
ORM之四:调用入口与调用示例
ORM之三:DbProvider与DbFactory
ORM之二:核心接口与扩展操作
ORM之一:适合我的ORM
原文地址:https://www.cnblogs.com/cnaspnet/p/1206263.html
最新文章
orzdba工具安装注意事项
如何学习MySQL
pt-table-checksum、pt-table-sync核对主从库一致性
DataGuard的cascading standby(1拖N的模式)
Hadoop对数据仓库的影响
解决0RA-04031故障
如何使用PL/SQL Developer查看和杀掉session
maven仓库介绍《本地仓库、远程仓库》
oracle中的timestamp字段的值乱码问题修改
java新项目的eclipse统一配置记录
热门文章
js处理用户输入的银行卡号实现四位一段,并且只能输入数字
java--Quartz 定时执行
Linux jar包 后台运行
windows下安装rabbitmq的步骤详解
RabbitMQ基础概念详细介绍
java并发编程--Runnable Callable及Future
java并发编程--Executor框架
Java并发编程--Volatile详解
图解快速排序
数据结构之插入排序--折半插入排序
Copyright © 2011-2022 走看看