用java解析csv文件遇到的问题

emu 2003-02-13 11:59:56
我在解析客户上传的csv文件时发现,如果cell里面的值出现双引号或者逗号的时候,excel会把其中的"替换为"",并把cell的值用双引号包围起来。这样得到的结果就会象这样子:

"sd,fg","sdd""sdf","asf""asf,adf""asd",rthr,sdf'sd,sdg;sdf,"dfg"",""sdgdfg","""",""""""

如果要用代码来解析字符串这样的字符串就会显得很麻烦和笨拙。不知jdk1.3中有否能正确解析它的简单方法,或者有什么漂亮的正则
...全文
330 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
疾风2002 2003-05-30
  • 打赏
  • 举报
回复
接分!


^_^

newman0708 2003-05-30
  • 打赏
  • 举报
回复
写的不错吗,谢谢你的这个类了。

向你的网络精神,表示致敬!
emu 2003-05-30
  • 打赏
  • 举报
回复
变成散分帖了,要分的进来把。
emu 2003-02-28
  • 打赏
  • 举报
回复
唉,最后还是自己写了一个,共享出来,希望对后来者有帮助:

http://www.csdn.net/develop/read_article.asp?id=17213
emu 2003-02-13
  • 打赏
  • 举报
回复
共享一下?
hayai 2003-02-13
  • 打赏
  • 举报
回复
我不知道sun有没有这样一个包,但是如果要找,不如我们自己写,所有我们写了个CSVDealer.java.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧