zoukankan      html  css  js  c++  java
  • CSV格式转Excel数字自动转为科学计数表示的解决

      在之前的博客中,提到了一种CSV文本生成下载方法(链接)。但在实际使用过程中,发现了一个问题,无论后台生成的变量是字符串还是数值类型,只要是超过了一定的范围,下载的CSV文件内容用Excel打开时就会转用科学计数法;另外,日期的表示也是很奇怪:

     

      但实际上,用户希望打开就直接是文本内容:

     

    -------------------------------------------------------------------------------------

      【解决】 

      Excel在处理CSV文本时,会将符合格式要求的数字转换为科学计数法,日期也会转用Excel默认的格式。此时我们可以在生成CSV文本时,在字符前或者字符后加入不可见字符(如“ ”“ ”等)进行处理:

     

     

  • 相关阅读:
    杭电1058
    动态规划之背包模版
    按字典序依次打印只由1~n组成的n位数
    杭电1029
    杭电1257
    杭电2191
    杭电1114
    杭电2602
    南阳975
    杭电2138
  • 原文地址:https://www.cnblogs.com/bruceChan0018/p/15332917.html
Copyright © 2011-2022 走看看