日期:2014-05-17  浏览次数:20685 次

csv文件问题,在线等
使用的是javacsv.jar 把数据从mysql成功倒出csv文件使用excel打开如下

只有单击单元格才能显示我想要的在上面就是我想要的,求解
------解决方案--------------------
设置单元格格式为文本试试
------解决方案--------------------
这个只是显示格式的问题,csv中数据是纯文本的,不影响使用。
如果你的机器上装了 Microsoft Excel的话,.csv 文件默认是被 Excel 打开的。需要注意的是,当你双击一个.CSV 文件,Excel 打开它以后即使不做任何的修改,在关闭的时候 Excel 往往会提示是否要改成正确的文件格式,这个时候如果选择“是”,因为 Excel 认为.CSV 文件中的数字是要用科学记数法来表示的,Excel 会把 CSV 文件中所有的数字用科学计数来表示(2.54932E+5 这种形式),这样操作之后,只是在 Excel 中显示的时候会不正常,而 csv 文件由于是纯文本文件,在使用上没有影响;如果选择了“否”,那么会提示你以 xls 格式另存为 Excel 的一个副本。csv文件
------解决方案--------------------
引用:
原来如此,那是否能把他显示的外观给显示成我单击上面显示的做法呢
 excel中数字的处理应该是按照数字有没有跟其他字符在一起来识别,如果单纯的数字,则按常规数字处理,长度过长就用科学技术法了。导出时,给每个数字后面拼接一个空字符串 " ",刚试了下,应该就按文本处理了。
------解决方案--------------------
要不把那个改回去吧。
所以如果你的 CSV 文件绝大部分都是用在集图上的话,建议把.CSV 的默认打开方式改成任意一个文本编辑器,系统自带的记事本就是个不错的选择。不要用默认的excel打开就是了。