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%
}
}
查看全文
相关阅读:
5、python变量&运算符
3、python数据类型之字符串操作
4、python数据类型之列表&字典&元组
1、python介绍与环境安装
2、jmeter元件作用域&参数化&关联
软件测试流程你知道多少?
敏捷测试团队的测试流程
jmeter多台机器如何做分布式压测,从那些方面考虑让压测结果更优,有效?
python excel常用方法归纳总结
python assert使用说明
原文地址:https://www.cnblogs.com/cnaspnet/p/1206263.html
最新文章
python的库小全
正则表达式-----re库
requests 可以玩接口自动化测试,爬虫也是可以滴
20个正则表达式
Pycharm中Python3连接Oracle
appium 3 跑起来
python中时间戳,datetime 和时间字符串之间得转换
httprunner学习-运行用例命令行参数详解
httprunner学习-完整的项目结构设计
httprunner学习-环境变量.env(需要在debugtalk.py中写一个ENV函数)
热门文章
httprunner学习-hook 机制实现setup和teardown
httprunner学习-辅助函数debugtalk.py
httprunner学习-测试报告ExtentReport
httprunner学习-完整的用例结构(yaml&json)
httprunner学习 -extract提取content返回对象
httprunner学习 -validate校验器
8、python之函数
7、python之包&模块
6、条件控制、循环
好文学习收藏链接
Copyright © 2011-2022 走看看