保存csv文件的时候,我们通过逗号进行分隔,如果使用excel进行打开的话,在展现上可能会有一些问题,这里使用的是office 2007,如果是一个较长数字或者为一串数字字符串,这里包括以0开始的字符串,用excel打开后,我们看到的可能是经过科学计算转换过后的,或者是去掉了前面0的数字,为了展现方便,我们可以在生成csv文件的时候,用=”01023232”将这样的字段来表示即可.

  此外还有一些其他情况也需要注意,例如字符串中含有逗号的情况,需要用”aa,bb”这样的形式来表达。

  最后,要说明的是,如果我们通过黏贴或者到处的方式生成了新的excel文件,这样的修改并不会影响我们通过程序来读取excel内容时获取的内容,即=或””会自动被过滤。

碰到的问题
1.单元格内容有换行,csv 文件会换行
3.单元格内容有逗号,csv 文件会分割单元格
3.单元格内容有双引号,csv 文件会把第一个双引号"吃掉".

前俩个问题 用\" 包含单元格内容可以解决,
第三个问题 把一个单引号替换成俩个, csv 文件只显示一个.

资料来处:
http://blog.5d.cn/user6/tile/200507/124121.html
http://witmax.cn/php-write-csv.html

最近写了一个生成csv的程序,生成的csv其中有一列数字长度为13位,csv中查看没有问题,但是用excel打开数字就会变成科学计数法

解决办法: 
   1、在生成csv的时候,在数字的前面或后面加上"\t"制表符,再用excel打开问题解决!如 “1234567890 ”

2、在生成csv的时候,在数字的前面加上"=",再用excel打开问题解决!如 ="9876543210",=“1234567890”,

=============

如果用"000",则结果用excel 查看只有0

csv 中显示逗号和双引号相关推荐

  1. java csv 双引号_你知道csv中如何输出英文双引号吗-百度经验

    再上一段希望生成上述csv的代码: package chapter4; import java.io.File; import java.io.FileWriter; import java.io.I ...

  2. sublime软件中如何给很多行数据加逗号及双引号并转换成一行?

    类似于下面这样很多的数据,如何快速的为其加上逗号.双引号? 方法如下:全选(ctrl+a)–ctrl+h键,得到如下效果: 接着给尾部添加引号和逗号:ctrl+h键,得到如下效果: 最后将多行数据转换 ...

  3. VS Code识别编辑规范,ESlint规则,VS Code保存去掉自动加分号、逗号、双引号

    书写规范是非常重要的,除了统一,还要简洁. 1.VS Code识别编辑规范 在项目根目录新建.editorconfig文件,加入设置: # editorconfig.orgroot = true[*] ...

  4. 解决稻香老农无组件上传类在文件上传时当文件名中含中文单双引号取不到正确的文件名的方案

    今天完成了对稻香老农的最新版本无组件上传类V2.1的修改. 解决了文件上传时当文件名中含中文单双引号取不到正确的文件名的问题. 参考了无惧上传类,在此感谢稻香老农和梁无惧两位老师,谢谢他们无偿的奉献了 ...

  5. Jmeter中写入csv文件时保留 逗号 和 双引号

    一.csv保留逗号,写入一列 Jmeter执行写入csv文件的时候,如果有逗号,会将写入内容分隔成两列.为了让内容不分隔成两列,而是存在一列中,就需要处理逗号进行保留 给a赋值为:qqq,qqq,qq ...

  6. js方法参数中含有单引号双引号的处理

    最近在做项目时,遇到一个问题.当在js脚本中,拼接生成一个tr,然后添加到一个表格里. //假定testval是从后台传过来的数据var testval = "含有'半角单引号的字符串&qu ...

  7. java中为按钮添加图片_如何在Java中为字符串添加双引号?

    java中为按钮添加图片 In Java, everything written in double-quotes is considered a string and the text writte ...

  8. shell中定义变量用双引号和单引号以及不用引号的区别

    1. 单引号 使用单引号的情况下,不管里面的是否有变量或者其他的表达是都是原样子输出 2. 双引号 如果其定义变量的时候使用双引号的话,则里面的变量或者函数会通过解析,解析完成后再输出内容,而不是把双 ...

  9. python中的单引号双引号和三引号

    python的单引号和双引号没有本质的区别,而三引号有两种作用:注释和换行 一. 单引号中可以包含双引号,双引号中可以包含单引号 print("好好学习,'天天向上'")结果: 好 ...

最新文章

  1. 机房动力环境监控对消防子系统、UPS不间断电源监控方案
  2. python,面向对象的各种方法
  3. 从傅里叶(Fourier)变换到伽柏(Gabor)变换再到小波(Wavelet)变换
  4. java数组缓冲_java – 何时使用数组,缓冲区或直接缓冲区
  5. 济源一中2021高考成绩查询入口,济源一中2019高考成绩喜报、一本二本上线人数情况...
  6. 三维旋转四元数系列(2.三维旋转之轴角与罗德里格斯公式推导)
  7. 鸿蒙os2.0怎么报名,我想问一下各位,怎么报名鸿蒙os2.0
  8. Launcher分析修改记录(1)----序
  9. [图:知识竞赛题库PPT制作] 为上海棒约翰餐饮管理有限公司定制的的知识竞赛题目及展示界面-PPT格式-双屏展示。
  10. lua 文件读写处理(操作敏感词库)
  11. 计算机的超级终端程序无法使用,超级终端,教您win7怎么添加超级终端
  12. 《操作系统》试题及答案
  13. html怎么设置文字居中对齐
  14. initialize php,thinkPHP中_initialize方法实例分析
  15. 如何在win10中迅速打开命令提示符
  16. Photoshop设计精讲精练笔记 (三)
  17. Unity 3D游戏十一:坦克大战
  18. Graphql 初体验 第十一章 | #13 Hitting the API(实现了登录注册表单)
  19. 【Codeforces】 B. Make it Divisible by 25
  20. 软件开发工具下载地址

热门文章

  1. Matrix工作室第六届纳新AI组考核题(A卷)
  2. Flask-RESTful 安装
  3. 数据库开发——MySQL——pymysql模块
  4. 【Android】 Android中适配器简介
  5. mysql分片库分页查询_mysql数据库分页查询优化
  6. 优优加速cdn带宽_为什么使用CDN你的网速还是那么慢?
  7. redis java驱动_Redis学习笔记之二 :在Java项目中使用Redis
  8. python openstack oslo_config使用_OpenStack配置解析库oslo.config的使用方法
  9. java学习笔记2022.1.15
  10. 1005 继续(3n+1)猜想 (25 分)(c语言实现)