zoukankan      html  css  js  c++  java
  • asp,asp.net 以表格输出excel,数据默认科学计数的解决办法

    关键字:  style="vnd.ms-excel.numberformat:@"

    问题:在用table仿excel生成中经常遇到类似于身份证的长整数类型excel默认当成科学计数处理

     

    <%

    Response.ContentType   =   "application/vnd.ms-Excel"  
    Response.AddHeader   "Content-Disposition",   "attachment;Filename=新塘社区党委党员资料收集表.xls"  

    Response.Write   "<body>"

      if  not (rs.eof or rs.bof)  then
       Do While Not rs.EOF
       %>
      <tr height="19">
        <td height="19"><%=counts%></td>
        <td style="vnd.ms-excel.numberformat:@"> //关键就是这个样式了,在指定表格内显示为文本

         <%=Rs("身份证")%>

       </td>
        <td> <%=Rs("names")%></td>
        <td><%=Rs("sex")%> </td>
        <td>

      </tr>

      <%

       rs.movenext
       loop

      %>

    以上代码为asp的,写的不严格意思大家都能看懂就是循环输出行,之前也搜了一些有的说要加逗号,但是生成的

    excel里面也有逗号,再让用户做二次处理不大好所以放弃了,后来在网上找到这个办法

     

     

     

     

     

  • 相关阅读:
    IOS中 init和initialize
    UITableView的常用方法
    加载xib文件的两种方式
    openfire修改服务器名称方法
    POST
    ObjectiveC的动态特性
    枚举 UIButton补充
    深入ObjectiveC的动态特性 Runtime
    IOS中 类扩展 xib
    ObjectiveC语法之代码块(block)的使用
  • 原文地址:https://www.cnblogs.com/sishahu/p/3349166.html
Copyright © 2011-2022 走看看