html页面表格导出excel出现科学计数法问题的解决

2008年七月30日 由 贝贝爸 Leave a reply »

用IE的用户,如果一个html页面有table的话,可以把table导出到excle文件里面,但是经常遇到会把身份证等数字比较长的数据改成科学计数法来显示。很是头疼。
有说加个单引号可以解决,但是我这里测试,显示和导出的结果都有单引号。效果不好。
同事找到一个解决方案比较好。在html页面里面加上一段css
然后在出现问题的字段应用这种style就可以了。
测试通过。神奇

<style type="text/css">
<!--
td {
    
background-color: #FFFFFF;
}
 
.txt
    
{padding-top:1px;
    
padding-right:1px;
    
padding-left:1px;
    
mso-ignore:padding;
    
color:black;
    
font-size:11.0pt;
    
font-weight:400;
    
font-style:normal;
    
text-decoration:none;
    
font-family:宋体;
    
mso-generic-font-family:auto;
    
mso-font-charset:134;
    
mso-number-format:"\@";
    
text-align:general;
    
vertical-align:middle;
    
mso-background-source:auto;
    
mso-pattern:auto;
    
white-space:nowrap;}
-->
</
style>

相关文章

Advertisement

One Response

  1. 虾米 说:

    非常棒,先谢啦。

Leave a Reply