`
weishaoxiang
  • 浏览: 93759 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

Excel正常显示全部由数字组成的长字符串

    博客分类:
  • J2EE
阅读更多

Excel正常显示全部由数字组成的长字符串

曾经在网上看到过这样一个帖子:

将查询结果生成Excel文件的时候,怎样让一个全部由数字组成的字符串正常显示?

将查询结果生成Excel文件的时候,如果一个字段是字符类型,并且全部由数字组成,那么生成文件以后,就会显示成科学记数法的形式,怎样才能正常显示这一串数字?

 

自己在做导出Excel文档的时候也遇到这样的问题,经过几次测试之后,终于解决了。

特将此总结如下,希望对用到的朋友有所帮助。

 

测试一:什么都不加,直接显示长数字字符串

页面设置如下

<td>

       1234567890123456

</td>

结果输出:

Excel导出时将显示成科学记数法,如下

流水号

1.23457E+15

1.23457E+15

 

测试二:使用格式化标签

页面设置如下

<td>

    <fmt:formatNumber value="1234567890123456" type="number"/>

</td>

结果输出:

Excel导出时将自动添加分隔符,如下

流水号

1,234,567,890,123,450

1,234,567,890,123,450

 

测试三:在长数字字符串前加单引号

页面设置如下

<td>

    '1234567890123456

</td>

结果输出:

Excel导出时数字正常显示,但是前多了一个单引号(打印时不好看),如下

流水号

'1234567890123456

'1234567890123456

 

测试四:(也是自己的解决方法)在长数字字符串的前面或者后面加上一个空格符(&nbsp;

<td>

    1234567890123456&nbsp;

</td>

结果输出:

Excel导出时数字正常显示,(轻松解决),如下

流水号

1234567890123456 

1234567890123456 

 

以上的各种输入结果,看各位朋友你自己的需求,按需选取。

 

0
2
分享到:
评论

相关推荐

    计算机应用基础(专升本)阶段性作业3.docx

    在Excel中,为显示正确的格式,输入全部由数字组成的特殊字符串(如身份证号码等),应_____。(4分) (A) 按照常规数字输入 (B) 输入时要在之前加双引号 (C) 输入时要在之前加半角单引号 (D) 输入时要在之前加单...

    js代码-excel是常用的办公软件,它是由二维单元格组成。行是由1开始的阿拉伯数字,列是由A开始的英文字母,A代表第1列,Z代表第26列。 下面请实现一个函数,输入是一个字符串,代表单元格的坐标描述,如1AA,请输出返回它所代表行与列的阿拉伯数字对象。 输入:'1AA' 输出:{row:1, column:27}

    js代码-excel是常用的办公软件,它是由二维单元格组成。行是由1开始的阿拉伯数字,列是由A开始的英文字母,A代表第1列,Z代表第26列。 下面请实现一个函数,输入是一个字符串,代表单元格的坐标描述,如1AA,请输出...

    Unity插件之CSV

    每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。通常都是纯文本文件。建议使用WORDPAD或是记事本来开启,再则先另存新档后用EXCEL开启,也...

    Excel VBA实用技巧大全 附书源码

    04152缩小单元格内容以全部显示 04153设定、删除单元格的输入规则和信息提示(有效性设置) 04154为单元格设置条件格式、删除条件格式 04155为单元格插入指向工作簿内部的超链接、删除超链接 04156为单元格插入指向...

    excel2007培训教程PPT.pptx

    1st 文本函数 LEFT(字符串,左起截取的位数) RIGHT(字符串,右起截取的位数) MID(字符串,开始截取的位置,载取的位数 TEXT(数值,数字格式代码) REPLACE(字符串,开始位置,替换个数,替换的字符) excel2007培训教程PPT...

    delphi 开发经验技巧宝典源码

    0161 判断字符串是由数字、大写字母或小写字母组成 105 0162 判断字符串中的某一字符是否大写 106 0163 判断字符串中是否有小写字母 107 0164 判断字符串中是否有指定的字符 107 0165 判断字符是否可以转换...

    delphi 开发经验技巧宝典源码06

    0161 判断字符串是由数字、大写字母或小写字母组成 105 0162 判断字符串中的某一字符是否大写 106 0163 判断字符串中是否有小写字母 107 0164 判断字符串中是否有指定的字符 107 0165 判断字符是否可以转换...

    IOS CSV格式存储 逗号分隔值

    每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。通常都是纯文本文件。建议使用WORDPAD或是记事本(NOTE)来开启,再则先另存新档后用EXCEL...

    insurance.csv

    每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。通常都是纯文本文件。建议使用WORDPAD或是记事本来开启,再则先另存新档后用EXCEL开启,也...

    powerbuilder

    由于PowerBuilder使用数值0(即ASCII码为0的字符)结束每个字符串,因此,如果打印控制序列中包含了数值0,应用程序需要使用其它字符在参数string中替代数值0,并用zerochar参数指明这个替代字符。一般来说,应该...

    任小龙java笔记excel(基础部分)

    此时就需要编写一套由字符、数字所组成并按照某种语法格式的一串串计算机指令,而这些计算机指令就是计算机语言。 软件就是由若干条计算机指令所组成的。 计算机语言分类: ① 机器语言:直接用二进制指令表达,...

    python之从文件读取数据到list的实例讲解

    文件内容每一行是由N个单一数字组成的,每个数字之间由制表符区分,比如: 0 4 3 1 2 2 1 0 3 1 2 0 …… 现在需要将每一行数据存为一个list,然后所有行组成一个大的list 工具: 1.strip():用于移除字符串头尾...

    C#编程经验技巧宝典

    85 &lt;br&gt;0130 复制字符串中指定的字符 85 &lt;br&gt;0131 巧截字符串的数字 86 &lt;br&gt;0132 如何存储变长字符串 86 &lt;br&gt;0133 在进行字符串比较时忽略大小写 87 &lt;br&gt;0134 如何去除字符串尾空格 87 ...

    java范例开发大全源代码

     实例42 字符串索引越界异常(StringIndexOutBounds) 60  实例43 操作错误(UnsupportedOperationException) 60  4.2 运行时异常 61  实例44 找不到指定类时发生的异常(ClassNotFoundException) 62 ...

    计算机应用基础第4章.pptx

    输入的数据可以是一个字符串、一组数字、一个公式或者一个图形等。单元格是最基本的数据处理单元,不能再分。 4.单元格命名 每个单元格都有其固定的地址。例如,A3代表A列的第3行的单元格。同样,一个地址也唯一地...

    计算机实验四实验报告.doc

    文字常量的输入:文字常量包含了字符、汉字、空格以及要作为字符串处理的数 字等。 2. 数值的输入;在Excel中,数字只可以是以下字符:0、1、2、3、4、$、%、E、e 等 3. 日期与时间的输入:必须按照Excel认可的日期...

    Java范例开发大全 (源程序)

     实例42 字符串索引越界异常(StringIndexOutBounds) 60  实例43 操作错误(UnsupportedOperationException) 60  4.2 运行时异常 61  实例44 找不到指定类时发生的异常(ClassNotFoundException) 62  ...

Global site tag (gtag.js) - Google Analytics