使用java导入导出csv文件

使用java导入导出csv文件
在做java web开发中,导入导出是非常常见的功能。今天我先给大家来一个最简单的导入导出csv文件。
CSV是逗号分隔文件(Comma Separated Values)的首字母英文缩写,是一种用来存储数据的纯文本格式,通常用于电子表格或数据库软件。在 CSV文件中,数据“栏”以逗号分隔,可允许程序通过读取文件为数据重新创建正确的栏结构,并在每次遇到逗号时开始新的一栏。 运行效果如下:

使用java导入导出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文件

: » 使用java导入导出csv文件

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/251422.html

(0)
上一篇 2022年5月3日
下一篇 2022年5月3日

相关推荐

发表回复

登录后才能评论