mysql导出csv文件excel打开后数字用科学计数法显示且低位变0的解决方法
来源:互联网 发布:sleep java。5分钟 编辑:程序博客网 时间:2024/05/23 07:26
Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法;如果数字大于15位,它不仅用于科学技术费表示,还会只保留高15位,其他位都变0。
Excel打开csv文件时,只要字段值都是数字,它就认为该字段类型是数值。但我们存放在数据库中的纯数字char有可能会超过15位,这样导出csv文件后,用excel打开看到的字段值就不对了。
网上的解决方法
1、将单元格格式设为文本,但行不通,还是会以科学计数法显示
2、将单元格格式设为特殊,类型邮政编码,这样不会以科学计数法显示,但是数字超过15位时低位还是会变0;
3、新建一个新工作表,用数据导入自文本文件功能,将csv导入到工作表中(分隔符逗号,每一列格式都设为文本),这样可以正确显示,但是每次导出新csv文件都要这么做比较麻烦,而且我们也不可能让客户去进行这个操作。
参考这篇文章 java导出csv用excel打开后数字不用科学计数法显示
我在mysql导出csv文件时,设置字段值用制表符\t括起来(outfile 'e:\\test.csv' fields terminated by ',' optionally enclosed by '\t' lines terminated by '\r\n'),这样excel打开csv文件时,会将数值用文本格式显示,而不是数值格式,因为我们的数值前后都有制表符\t,而不是单纯的数字。这样打开导出的csv文件就可以正常显示了。
Excel打开csv文件时,只要字段值都是数字,它就认为该字段类型是数值。但我们存放在数据库中的纯数字char有可能会超过15位,这样导出csv文件后,用excel打开看到的字段值就不对了。
网上的解决方法
1、将单元格格式设为文本,但行不通,还是会以科学计数法显示
2、将单元格格式设为特殊,类型邮政编码,这样不会以科学计数法显示,但是数字超过15位时低位还是会变0;
3、新建一个新工作表,用数据导入自文本文件功能,将csv导入到工作表中(分隔符逗号,每一列格式都设为文本),这样可以正确显示,但是每次导出新csv文件都要这么做比较麻烦,而且我们也不可能让客户去进行这个操作。
参考这篇文章 java导出csv用excel打开后数字不用科学计数法显示
我在mysql导出csv文件时,设置字段值用制表符\t括起来(outfile 'e:\\test.csv' fields terminated by ',' optionally enclosed by '\t' lines terminated by '\r\n'),这样excel打开csv文件时,会将数值用文本格式显示,而不是数值格式,因为我们的数值前后都有制表符\t,而不是单纯的数字。这样打开导出的csv文件就可以正常显示了。
- mysql导出csv文件excel打开后数字用科学计数法显示且低位变0的解决方法
- csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法
- java导出csv用excel打开后数字不用科学计数法显示
- java导出csv用excel打开后数字不用科学计数法显示
- java导出csv用excel打开后数字不用科学计数法显示
- java导出csv用excel打开后数字不用科学计数法显示
- 导出csv文件数字会自动变科学计数法的解决方法
- 用EXCEL打开CSV格式后,如何避免11位以上数字用科学计数法显示
- 导出csv文件数字会自动变科学计数法的解决方式
- csv 文件使用excel打开, 数字使用了科学计数法的问题解决
- excel导入mysql长数字字符串变科学计数法的解决方法
- c# 导出excel 数字太长而显示为科学计数法的解决方法
- 导出EXCEL数字显示为科学计数法的问题
- 导出excel文件 解决科学计数法问题 datagridview导出字符串变数字问题
- excel/csv等表格导出数据数字类型过长出现科学计数法的解决方案
- PHPExcel导出,长数字显示为科学计数的解决方法
- gridview导出excel文件且把数字类型的列转换成字符导出(防止处理成科学计数法)
- 网页导出EXCEL格式数据,长数字变为科学计数法的解决方法
- 蒙哥马利幂模运算
- Max Sum
- Python 几个常用的内建函数
- Debian5安装过程(转)
- C++函数重载的理解
- mysql导出csv文件excel打开后数字用科学计数法显示且低位变0的解决方法
- Debian网络配置
- Understanding YUV data formats
- Tian Ji -- The Horse Racing(田忌赛马模拟)+贪心
- Clojure自带的测试框架
- Windows核心编程学习五:进程的环境变量
- 树形控件
- 真机测试及布署Code Sign error问题总结
- 黑马程序员_java自学学习笔记(六)----多线程