Java导出csv数字如何不以科学计数显示,不能改变原来的值

Java导出csv数字如何不以科学计数显示,不能改变原来的值,第1张

可能有两方面的问题。

1。Java导出数据的时候,导出的是什么类型的数字,如果在处理过程中被编成了字符格式,估计就比较麻烦。如果有,要保证输出的时候是double或者其他类型。

2。Excel也会自动处理数字,你把相应列的单元格格式改变成普通,或者字符等,不让它自己变成科学计数法

可能有两方面的问题。

1。Java导出数据的时候,导出的是什么类型的数字,如果在处理过程中被编成了字符格式,估计就比较麻烦。如果有,要保证输出的时候是double或者其他类型。

2。Excel也会自动处理数字,你把相应列的单元格格式改变成普通,或者字符等,不让它自己变成科学计数法

1右击--->用记事本打开 你的csv文件(已较长数字列代替身份z列的样式)。

2打开文件后。需要做2个事情:

第一 在打开的文本中,在一行最后点击鼠标然后按一下Tab键,之后复制复制后可以删除,或是直接剪切这个tab字符这个Tab键字符。

如图所示:

3第二部 新建一个Excel,将csv中的长数字列 对应到Excel的列设置为文本格式。

如图所示:

4之后,在csv中 按Ctrl+H 打开 替换框。

填写如图:

查找内容是:填写,号。

把刚才复制的tab字符复制到 替换内容。如图:

5然后 确定。替换后如图格式:

然后直接复制到Excel中就可以了。

尊敬的用户,您好!很高兴为您答疑。

不太明白您所谓的默认打开方式是txt是什么意思。实际上java进行csv文件输出时,基本就是采用数据流写本地文件的方式,因为csv实际就是用“,”符号作为标识符进行包个输出,其存储的数据其实就是有特殊标记的文本文件而已。而保存到本地的文件,则完全是由您服务器端配置而决定,与本地开启程序无关,即便如您所说的加上了txt扩展名,也应该是您使用记事本打开了csv文件后再另存为造成的。

希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

以上就是关于Java导出csv数字如何不以科学计数显示,不能改变原来的值全部的内容,包括:Java导出csv数字如何不以科学计数显示,不能改变原来的值、Java导出csv数字如何不以科学计数显示 这个问题你搞定了吗 求分享。。是在前面加\t吗、java导出CSV 用excel打开 数字过长变成科学计数法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10157658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存