zoukankan      html  css  js  c++  java
  • 解决:导出excel身份证号码显示为科学计数法

    法一:加入特殊字符:

      如,在身份证号码前后加入中括号,示例:[170621198310974682]

    法二:在单元格中加入样式

        Str="<table   border=1><tr><td   align='center'   height='100'   vlign='center'   style="vnd.ms-excel.numberformat:@">999999999999999999999999999</td>

    关于法二具体示例,可以参考:http://dotnet.aspx.cc/article/8a4cbf47-b888-4832-3389-ed3a3a3c8aab/read.aspx

    在我们把DataGrid上的数据导入到Excel的时候,如果遇到比较长的数字字符串,比如身份证号码,就会在Excel里当成数字看待,并转换成科学计数法的格式,造成数据的丢失,下面这个方法就解决了这个问题,并示例如何进行其它的格式化。

    查看例子

    OutPutExcel.aspx

    Code

    OutPutExcel.aspx.cs

    Code
  • 相关阅读:
    linux(13)-如何创建软链接?
    linux(12)-如何操作允许root用户远程登录
    性能测试监控分析(14)-linux环境下性能监控命令dstat
    Codeforces Round #585 (Div. 2)E(状态压缩DP,思维)
    Codeforces Round #584
    【PAT甲级】1034 Head of a Gang (30 分)
    Educational Codeforces Round 72 (Rated for Div. 2)E(线段树,思维)
    【PAT甲级】1033 To Fill or Not to Fill (25 分)(贪心,思维可以做出简单解)
    【PAT甲级】1032 Sharing (25 分)
    【PAT甲级】1031 Hello World for U (20 分)
  • 原文地址:https://www.cnblogs.com/dudu837/p/2170094.html
Copyright © 2011-2022 走看看