本文讲的只是excel下打开csv,不保证其他阅读器打开能正常工作。
CSV用逗号隔开数据,用换行符产生一行一行的数据, 逗号就是第一个特殊字符,如果数据内容中出现了逗号,就要用半角双引把数据内容包起来,所以比如数据是 xilang,yan, 就要改成 "xilang,yan"。第二个特殊字符就是引号:",数据中如果有引号,就要换成两个引号,比如xilang"yan要转义为xilang""yan。
好了,说正题,如果数据是存数字,并且第一个是0, 在excel下不会显示出来,解决方法就是,先用引号把数据包起来,再在数据前加一等号,比如:0123456就变成="0123456"。但是这种解决方法有限,如果自己内容很长的话,也不能正确显示,不过还好,正常情况下,数字应该不会很长。
所以写csv,简单的方法
if(数据为存数字){
用引号包起来,再加上=号
}else{
把"替换为"",用"包起数据
}
例如:
0123456->="0123456"
1.0123456->"1.0123456"
xilang,yan->"xilang,yan"
xi"lang,yan->"xi""lang,yan"
分享到:
相关推荐
CSV文档用EXCEL打开,长数字编码变成科学计数问题
文件中包括读取excel、csv文件,同时可以将读取出的文件内容保存在另外一个excel或csv中。注意excel2003和excel2007调用的jar包也不一样,需要将代码进行修改。2007版的将HSSF改成XSSF,2003相反。csv文件用XSSF
csv大文件打开器,可快速查看大型csv文件
1.读取excel或者csv格式文件(支持同时读取多个文件) 2.按照要求从读取的文件中筛选出所需要的信号(筛选信号的名称、个数可自由定义) 3.将筛选的信号按照顺序保存到新的excel文件中,便于对比分析,并可直观感受...
Python 对数据分析时判断只能选择Excel或者CSV文件 Python源码Python 对数据分析时判断只能选择Excel或者CSV文件 Python源码Python 对数据分析时判断只能选择Excel或者CSV文件 Python源码Python 对数据分析时判断...
读取Excel格式CSV格式文件
该工具类可以将csv文件转xls、xlsx文件。最主要的是可将csv文件流转excel文件流,例如你之前的程序处理excel上传,现在需求改为csv上传,可大大减少重构
excel打开csv文件中文乱码问题,将乱码文件拖到此工具就可完成转码,正常显示中文。
java实现批量excel转csv,其中csv文件为utf-8格式,支持直接导入数据库。
java实现将xls或者xlsx文件转成csv文件
此代码主要分为两个功能,一是利用npoi读取exce,将excel数据转换为csv格式,二是将csv文件数字型单元格转换为文本型导出,代码为全部,请创建一个项目将此代码复制进去,修改下命名空间,因为我的包里涉及其他项目...
NULL 博文链接:https://hellosoft.iteye.com/blog/559700
使用c#语言实现将Excel格式的数据转换成CSV文件的。如xls、xlsx的数据转成可以用文本编辑软件编辑的CSV文件。
以excel的csv格式存储数据,SPI3端口操作,经过调试成功
主要介绍了Java避免UTF-8的csv文件打开中文出现乱码的方法,结合实例形式分析了java操作csv文件时使用utf-16le编码与utf8编码相关操作技巧,需要的朋友可以参考下
EXCEL另存为CSV文件.rar EXCEL另存为CSV文件.rar EXCEL另存为CSV文件.rar EXCEL另存为CSV文件.rar EXCEL另存为CSV文件.rar EXCEL另存为CSV文件.rar
大于2G文件可快速打开 亲测有效!速度极快!csv。txt等文件!2G文件1分钟即可打开!方便快捷!
C#读取excel、csv等文件到chart折线图,有详细的代码注释
C# readEXCEL-Csharp 读取Excel2003/2007文件(.xls/.xlsx)中的行列数据;并且输出CSV文件
本资源实现了用VBA(宏)代价遍历文件夹中的csv文件,修改代码也可遍历其他格式的excel文件,并实现了将遍历的结果整合到一个新的excel文件中。