`
weishaoxiang
  • 浏览: 96259 次
  • 性别: 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
分享到:
评论

相关推荐

    vba字符串函数汇总vba_cpp.pdf

    8. Space(x)函数返回一个由x个空格组成的字符串,常用于字符串格式化。 9. String(x,Y)函数返回由x个重复的Y字符组成的字符串。需要注意的是,如果Y是两个或更多字符的字符串,只有Y的第一个字符会被重复。 10. ...

    ExcelVBA字符串转换函数[文].pdf

    Excel VBA 字符串转换函数 Excel VBA 提供了多种字符串转换函数,用于对字符串进行操作和转换。这些函数可以帮助开发者快速地对字符串进行处理和转换。 1. 字符串函数 Trim(string) 函数用于去掉字符串左右两端的...

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

    14. **特殊数字字符串输入**:输入特殊数字字符串,如身份证号,需在前面加(D)单引号(无论全、半角)以保持文本格式。 15. **工作簿和工作表关系**:关于工作簿和工作表,正确的说法是(D)正在操作的工作表称为活动...

    逗号字符串识别

    分割后的字段可以进一步处理,比如去除首尾空格,转换数据类型(如将数字字符串转为整数或浮点数),甚至进行更复杂的验证和清洗,确保数据质量。 4. **数据库操作**: 识别出的字段通常会映射到数据库的特定列。...

    VBA编写的IP地址转换12位可比较字符串函数(excel宏可用)

    - **IPv4地址**:本文档中的函数适用于IPv4地址,它由四个十进制数字组成,每个数字之间用点号分隔,范围是从0到255。 - **点分十进制格式**:如上所述,IPv4地址通常表示为点分十进制格式,即“X.X.X.X”,其中每个...

    excel vba在身份证中如何提取数字来判别男女.docx

    身份证代码通常由 15 位数字组成,其中最后一个数字可以用来判断性别。 本文介绍了如何使用 Excel VBA 在身份证中提取数字来判别男女。我们学习了 VBA 编辑窗口、字符串函数 Right()、If 语句、整数除法、变量和...

    Excel连接字符串中的HDR、IMEX参数详解

    在Excel的数据操作中,连接字符串是用来指定如何与Excel文件交互的重要组成部分。本文将详细解析连接字符串中的两个关键参数:HDR和IMEX。 首先,我们来看HDR参数。HDR用于定义Excel文件的第一行是否作为数据列标题...

    excel VBA 教程

    - Val函数用于将字符串转换为数字。 - Str函数用于将数字转换为字符串。 - VarType函数返回变量的子类型。 时间函数用于处理日期和时间,例如: - Date函数返回当前的日期。 - Time函数返回当前的时间。 - Timer...

    excel中汉字转拼音的vb代码

    每个汉字都由其拼音的首字母和一个数字组成,例如"ba,20283"表示"八"的拼音"ba"。这个映射列表包含了大部分常见的汉字。 下面是一个简单的VB函数`PinYin`,用于将输入的汉字字符串`Hz`转换为拼音: ```vba ...

    excel如何分离不同位数的字母与数字.pdf

    假设我们有一列数据在A列,从A1开始,其中每条记录都是由一个字母和一组数字组成,如"A123"、"B4567"等。 步骤1:提取字母部分 - 在B1单元格中,我们将提取字母部分。输入以下公式: ```excel =LEFT(A1, FIND("-", ...

    Excel行列号转化

    - 对于字符串形式的列号转换为数字,可以使用内置函数`Column`,例如`Range("A1").Column`将返回1。 - 数字转换为列号字符串,需要自定义函数,通常通过循环和除法运算实现,如: ```vba Function ColumnLetter...

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

    首先,我们需要理解输入字符串的格式,它由两部分组成:行号和列标识。行号是一个阿拉伯数字,而列标识则是一个或多个大写字母。我们的目标是将这个字符串转化为一个包含`row`和`column`两个属性的对象。 为了实现...

    JS数据导出Excel案例代码

    CSV是最基础的方法,它将数据转化为一行一行的字符串,每行由逗号分隔的值组成。例如: ``` 名称,年龄,城市 张三,25,北京 李四,30,上海 ``` 在JavaScript中,你可以创建一个二维数组,然后遍历数组生成CSV...

    Resx文件与Excel文件格式互转(C#源码)

    - 结构:Resx文件是基于XML的,它以键值对的形式存储资源,每个键对应一个值,可以是字符串、数字、日期或其他类型。 - 使用场景:主要用于多语言支持,可以在不同的地区或语言环境下显示不同的内容。 - 访问方式...

    【曾贤志】从零基础开始用Python处理Excel数据.pdf

    - **字符串**:由字符组成的序列。 - **算术运算符**:包括加、减、乘、除、取模、幂运算等。 - **比较运算符**:如等于(`==`)、不等于(`!=`)、大于(`&gt;`)、小于(`)等。 - **赋值运算符**:用于给变量赋值,...

    EXCEL函数大全

    中国的第二代身份证号码由18位数字组成,其中第7到14位表示出生年月日(YYYYMMDD)。如果身份证号码是15位的旧版,则出生年份表示为两位数字,即YYMMDD,需要转换为四位数年份。 在提供的内容中,出现了一些有关...

    excel数据导入数据库

    Excel文件通常以.xlsx或.xls格式存储,其中包含了工作表( Worksheets ),每个工作表由多个单元格(Cells)组成,这些单元格存储了数据。数据可以是数字、文本、日期等类型,并且支持复杂的公式和格式设置。 要...

    excel 中 正则表达式资料

    在Excel中,正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,它用于匹配、查找、替换和分析字符串模式。虽然Excel自身并不直接支持正则表达式,但通过VBA(Visual Basic for Applications)...

Global site tag (gtag.js) - Google Analytics