首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Java读取CSV文件,该怎么解决

2013-10-14 
Java读取CSV文件我用的是csvreader,单是貌似这个库不能直接从网络流读取,所以我不得以要先将网络流保存到

Java读取CSV文件
我用的是csvreader,单是貌似这个库不能直接从网络流读取,所以我不得以要先将网络流保存到电脑里,然后再从电脑本地读取CSV文件。

我是大菜鸟,想知道大家遇到这个问题如何解决,可以直接从网络流读取数据然后处理数据,而不是存到本地然后再从本地文件读取数据再处理? 网络 csv Java
[解决办法]
如果传输的是一份文件
那么接受的文件file的话,直接
CsvWriter writer = new CsvWriter(new FileWriter(new File(file)),',');
就可以了。
如果传输的是字符串,那就不说了,

[解决办法]
CSV本身就是一种特定格式的文本内容,如果楼主一定要从网络流中处理,就把收到的东西缓存到字符串中,再处理字符串了,基本上是自己写parse("\n"),循环一行一行的处理,然后第一行自己split(","),然后对每一项一个一个处理了

热点排行