使用java导入导出csv文件
在做java web开发中,导入导出是非常常见的功能。今天我先给大家来一个最简单的导入导出csv文件。
CSV是逗号分隔文件(Comma Separated Values)的首字母英文缩写,是一种用来存储数据的纯文本格式,通常用于电子表格或数据库软件。在 CSV文件中,数据“栏”以逗号分隔,可允许程序通过读取文件为数据重新创建正确的栏结构,并在每次遇到逗号时开始新的一栏。 运行效果如下:
代码如下:
package test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; import java.io.OutputStream; import java.io.OutputStreamWriter; public class CsvTest { public static void readCsv(){ try { BufferedReader reader = new BufferedReader(new FileReader("E://.csv"));//换成你的文件名 String line = reader.readLine();//第一行信息,为标题信息,不用,如果需要,注释掉 System.out.println(line); while((line=reader.readLine())!=null){ System.out.println(line); } } catch (Exception e) { e.printStackTrace(); } } public static void writeCsv(){ OutputStream out = null; OutputStreamWriter osw = null; BufferedWriter bw = null; try { out = new FileOutputStream(new File("E://.csv")); osw = new OutputStreamWriter(out); bw =new BufferedWriter(osw); bw.append("/"标题0/",/"标题1/",/"标题2/",/"标题3/",/"标题4/",/"标题5/",/"标题6/"/r"); for(int i=0;i<10;i++){ bw.append("/"/",/"/",/"www.xttblog.com/",/"/",/"/",/"/",/"/"/r"); } bw.close(); osw.close(); out.flush(); out.close(); bw=null; osw=null; out= null; } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { //使用java导出csv文件 writeCsv(); readCsv(); } }
原文地址:http://www.xttblog.com/?p=258
: » 使用java导入导出csv文件
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/251422.html