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
|
测试四:(也是自己的解决方法)在长数字字符串的前面或者后面加上一个空格符( )
<td>
1234567890123456
</td>
结果输出:
Excel导出时数字正常显示,(轻松解决),如下
流水号
|
1234567890123456
|
1234567890123456
|
以上的各种输入结果,看各位朋友你自己的需求,按需选取。
分享到:
相关推荐
8. Space(x)函数返回一个由x个空格组成的字符串,常用于字符串格式化。 9. String(x,Y)函数返回由x个重复的Y字符组成的字符串。需要注意的是,如果Y是两个或更多字符的字符串,只有Y的第一个字符会被重复。 10. ...
Excel VBA 字符串转换函数 Excel VBA 提供了多种字符串转换函数,用于对字符串进行操作和转换。这些函数可以帮助开发者快速地对字符串进行处理和转换。 1. 字符串函数 Trim(string) 函数用于去掉字符串左右两端的...
14. **特殊数字字符串输入**:输入特殊数字字符串,如身份证号,需在前面加(D)单引号(无论全、半角)以保持文本格式。 15. **工作簿和工作表关系**:关于工作簿和工作表,正确的说法是(D)正在操作的工作表称为活动...
分割后的字段可以进一步处理,比如去除首尾空格,转换数据类型(如将数字字符串转为整数或浮点数),甚至进行更复杂的验证和清洗,确保数据质量。 4. **数据库操作**: 识别出的字段通常会映射到数据库的特定列。...
- **IPv4地址**:本文档中的函数适用于IPv4地址,它由四个十进制数字组成,每个数字之间用点号分隔,范围是从0到255。 - **点分十进制格式**:如上所述,IPv4地址通常表示为点分十进制格式,即“X.X.X.X”,其中每个...
身份证代码通常由 15 位数字组成,其中最后一个数字可以用来判断性别。 本文介绍了如何使用 Excel VBA 在身份证中提取数字来判别男女。我们学习了 VBA 编辑窗口、字符串函数 Right()、If 语句、整数除法、变量和...
在Excel的数据操作中,连接字符串是用来指定如何与Excel文件交互的重要组成部分。本文将详细解析连接字符串中的两个关键参数:HDR和IMEX。 首先,我们来看HDR参数。HDR用于定义Excel文件的第一行是否作为数据列标题...
- Val函数用于将字符串转换为数字。 - Str函数用于将数字转换为字符串。 - VarType函数返回变量的子类型。 时间函数用于处理日期和时间,例如: - Date函数返回当前的日期。 - Time函数返回当前的时间。 - Timer...
每个汉字都由其拼音的首字母和一个数字组成,例如"ba,20283"表示"八"的拼音"ba"。这个映射列表包含了大部分常见的汉字。 下面是一个简单的VB函数`PinYin`,用于将输入的汉字字符串`Hz`转换为拼音: ```vba ...
假设我们有一列数据在A列,从A1开始,其中每条记录都是由一个字母和一组数字组成,如"A123"、"B4567"等。 步骤1:提取字母部分 - 在B1单元格中,我们将提取字母部分。输入以下公式: ```excel =LEFT(A1, FIND("-", ...
- 对于字符串形式的列号转换为数字,可以使用内置函数`Column`,例如`Range("A1").Column`将返回1。 - 数字转换为列号字符串,需要自定义函数,通常通过循环和除法运算实现,如: ```vba Function ColumnLetter...
首先,我们需要理解输入字符串的格式,它由两部分组成:行号和列标识。行号是一个阿拉伯数字,而列标识则是一个或多个大写字母。我们的目标是将这个字符串转化为一个包含`row`和`column`两个属性的对象。 为了实现...
CSV是最基础的方法,它将数据转化为一行一行的字符串,每行由逗号分隔的值组成。例如: ``` 名称,年龄,城市 张三,25,北京 李四,30,上海 ``` 在JavaScript中,你可以创建一个二维数组,然后遍历数组生成CSV...
- 结构:Resx文件是基于XML的,它以键值对的形式存储资源,每个键对应一个值,可以是字符串、数字、日期或其他类型。 - 使用场景:主要用于多语言支持,可以在不同的地区或语言环境下显示不同的内容。 - 访问方式...
- **字符串**:由字符组成的序列。 - **算术运算符**:包括加、减、乘、除、取模、幂运算等。 - **比较运算符**:如等于(`==`)、不等于(`!=`)、大于(`>`)、小于(`)等。 - **赋值运算符**:用于给变量赋值,...
中国的第二代身份证号码由18位数字组成,其中第7到14位表示出生年月日(YYYYMMDD)。如果身份证号码是15位的旧版,则出生年份表示为两位数字,即YYMMDD,需要转换为四位数年份。 在提供的内容中,出现了一些有关...
Excel文件通常以.xlsx或.xls格式存储,其中包含了工作表( Worksheets ),每个工作表由多个单元格(Cells)组成,这些单元格存储了数据。数据可以是数字、文本、日期等类型,并且支持复杂的公式和格式设置。 要...
在Excel中,正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,它用于匹配、查找、替换和分析字符串模式。虽然Excel自身并不直接支持正则表达式,但通过VBA(Visual Basic for Applications)...