上次在开发一个项目时,用到PHPExcel导出数据,其中有导出身份证等长串数字时导出的Excel中显示为科学计数方式。这种显示很不人性化而且量多了修改起来也很麻烦。这是因为Excel处理数字里默认数字太长会转化为科学计数法,处理起来很简单,我们在导出时把数字转为字符串,Excel就不会识别为数字了,...
分类:
Web程序 时间:
2015-03-30 17:52:18
阅读次数:
143
1.原始的sql:
sum(online_time) num
输出:
小R 2.6014523E7
中R 3881104
大R 356963
2.转换后的sql:
cast(sum(online_time) as bigint) num
输出:
小R 26014523
中R 3881104
大R 356963...
分类:
其他好文 时间:
2015-03-30 13:28:00
阅读次数:
1785
PHP导出数据到Excel在Web开发中经常需要将一些数据导入到Excel表格中,比如需要导出符合条件的用户数据,导出项包括姓名、性别、***号、联系方式等等。那么问题来了,在导出的数据中如果出现比较长的数值类型的项时,默认按科学计数法表示,比如***号这显然不是我们需要的,那..
分类:
Web程序 时间:
2015-03-22 06:59:27
阅读次数:
197
1、浮点类型用于表示小数的数据类型。2、浮点数原理:也就是二进制科学计数法。3、Java的浮点类型有float和double两种。4、Java默认浮点类型计算的结果是double类型,字面量也是double类型。1、十进制浮点数科学计数法: 219345 = 2.19345*(10^5)2、二进制浮...
分类:
编程语言 时间:
2015-03-21 15:28:33
阅读次数:
136
存储格式中的二机制转为浮点数: 浮点型变量在计算机内存中占用4个字节(4 Byte),即32-bit,一个浮点数由2部分组成:底数m 和 指数e; 底数部分:使用2进制数来表示此浮点数的实际值; 指数部分:占用8=bit空间来表示,表示数值范围:0-255;后面介绍用于存储科学计数法中的指数部...
分类:
编程语言 时间:
2015-03-08 16:52:18
阅读次数:
256
需要转换两次,试了一下 float 转 bigint 转 varchar 溢出了。。。后来用 float 转 decimal(38,0) 转 varchar 就成功了~另:用excel导入的表,数字都给存成float也是醉了,匹配总要转换类型,真麻烦。
分类:
数据库 时间:
2015-03-04 12:52:56
阅读次数:
135
Python格式化字符串的替代符以及含义符号说明%c格式化字符及其ASCII码%s格式化字符串%d格式化整数%u格式化无符号整型%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进制数(大写)%f格式化浮点数字,可指定小数点后的精度%e用科学计数法格式化浮点数%E作用..
分类:
编程语言 时间:
2015-02-20 00:15:41
阅读次数:
199
在操作Excel时候一些特殊值的转换是在所难免的,下面就给出转换方法大同小异,代码如下:HSSFWorkbook hssfWorkbook = new HSSFWorkbook();ISheet sheet = hssfWorkbook.CreateSheet("Sheet1");//设置第一列(C...
分类:
其他好文 时间:
2015-01-20 17:34:32
阅读次数:
244
科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9]"."[0-9]+E[+-][0-9]+,即数字的整数部分只有1位,小数部分至少有1位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数A,请编写程序按普通数字表示法输出A,...
分类:
其他好文 时间:
2015-01-20 13:39:55
阅读次数:
117
在操作Excel时候一些特殊值的转换是在所难免的,下面就给出转换方法大同小异,代码如下: HSSFWorkbook hssfWorkbook = new HSSFWorkbook();
ISheet sheet = hssfWorkbook.CreateSheet("Sheet1");
//设置第一...
分类:
其他好文 时间:
2015-01-20 11:48:10
阅读次数:
177