技术思绪摘录旅行笔记
在后台导出EXCEL文件时,发现部分字段的数据被转换成科学计数法了,其实并非我们想要的结果,这时候,我们需要对这一列标识,让office组件知道,这一列是字符串而不是数字。

一、常用的几种格式写法

//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%


二、具体用法

StringBuilder sb= new StringBuilder();

sb.Append("<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">");

sb.Append("<tr>");

sb.Append("<td style=\"text-align:center;font-weight:500;width:200px\">订单编号</td>");

sb.Append("</tr>");

sb.Append("<tr>");

sb.AppendFormat("<td style=\"text-align:center;vnd.ms-excel.numberformat:@\">{0}</td>", dr["OrderNo"].ToString());

sb.Append("</tr>");

sb.Append("</table>");


CarsonIT 微信扫码关注公众号 策略、创意、技术

留下您的脚步

 

最近评论

查看更多>>

站点统计

总文章数:275 总分类数:18 总评论数:88 总浏览数:128.52万

精选推荐

阅读排行

友情打赏

请打开您的微信,扫一扫