用JAVA导出CSV的问题!!!
来源:百度知道 编辑:UC知道 时间:2024/05/26 17:47:50
我现在用JAVA导出CSV,采用的是下面的方式:
="aaa",="bbb",="ccc",="ddd",="eee",="fff",
="ggg",="hhh",="iii",="jjj",="kkk",="lll",
如果数据中本身存在换行符号,那么这条数据就会自动拆成2行,
这种情况怎么办?
还有,这个导出的CSV文件的作用是往其他数据库里面导入,是不是用下面的格式也可以?
aaa,bbb,ccc,ddd,eee,fff,
ggg,hhh,iii,jjj,kkk,lll,
="aaa",="bbb",="ccc",="ddd",="eee",="fff",
="ggg",="hhh",="iii",="jjj",="kkk",="lll",
如果数据中本身存在换行符号,那么这条数据就会自动拆成2行,
这种情况怎么办?
还有,这个导出的CSV文件的作用是往其他数据库里面导入,是不是用下面的格式也可以?
aaa,bbb,ccc,ddd,eee,fff,
ggg,hhh,iii,jjj,kkk,lll,
我也正在做这样的导出问题
1.如果数据中本身存在换行符号,那么这条数据就会自动拆成2行
我想你只能在接受数据的时候,手动的把数据中的换行符号替换掉或者去掉
2.还有,这个导出的CSV文件的作用是往其他数据库里面导入,是不是用下面的格式也可以?
我想csv的格式没有那么多的限制,只要你在导入到数据库的时候能得到你想要的数据就行了吧
回车,这个我也没想过……
如果数据中没有逗号,没有双引号,那么两边不必有双引号。
你最后说的是可以的。
-----------------
用excel试了下,下面实际是一行
e,"f
asdf",g
只是两边用双引号了。
如果数据中存在换行符号,在你写的程序中将"\n"写成"\/n"转义一下就行了。
如果你用下面这种格式:
aaa,bbb,ccc,ddd,eee,fff,
ggg,hhh,iii,jjj,kkk,lll,
导出csv文件。肯定可以,因为csv文件本来就是一种符号分隔文件。是为了在不同的程序中方便转换数据的格式而设定的。不过要注意在使用符号的时候,一定要注意使用英文的半角符号。
要不会出错的。
不对,应该把AAA和BBB要换一下
fsfsfs
en