当前位置: 代码迷 >> J2SE >> java读取csv后格式保存解决办法
  详细解决方案

java读取csv后格式保存解决办法

热度:130   发布时间:2016-04-24 12:44:05.0
java读取csv后格式保存
在读csv文件时,读完后,原本一个个单元格中的数据,全都都放在了第一个单元格中。。
怎么读取不会改变csv文件的原来格式(也就是说数据还是放在各自的单元格中)
Java code
       List list = new ArrayList(); list.iterator();       for(int a=0;a <5;a++)       {           List list1 = new ArrayList();           for(int i=0;i <10;i++)          {             list1.add("aaa"+i);           }          list.add(list1);      }       for(List l : )        {          for(String s : )            {                System.out.print(s+" ");          }           System.out.println();      }


想要的结果比如文件中

------解决方案--------------------
1 用逗号分隔
2 记得换行啊!


------解决方案--------------------
我运行了好几遍楼主的程序,没有问题啊!
csv一直没变
------解决方案--------------------
我做的是写入CSV文件,把从数据库中检索出来的数据,逗号隔开好用
FileWriter fw = new FileWriter("E:\\helloCsv.csv");
String str = ""+rs.getString(1)+",+"+rs.getString(2)+","+rs.getString(3)+","+rs.getString(4)+","+rs.getString(5);
fw.write(str);
fw.close();
我觉得java2000_net说的应该好用
  相关解决方案