`
xudongcsharp
  • 浏览: 467519 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

opencsv

    博客分类:
  • Java
阅读更多
public class CSVDemo {

	public static void main(String[] args) throws Exception {  
		//File file = new File("d:\\hb.csv");  
		//FileReader fReader = new FileReader(file);  
		
		BufferedReader fReader = new BufferedReader(new InputStreamReader(new FileInputStream("d:\\hb.csv"), "UTF-8"));    
		
        CSVReader csvReader = new CSVReader(fReader);  
        String[] strs = csvReader.readNext();  
        if(strs != null && strs.length > 0){  
            for(String str : strs)  
                if(null != str && !str.equals(""))  
                    System.out.print(str + " , ");  
            System.out.println("\n---------------");  
        }  
        
        List<String[]> list = csvReader.readAll();  
        System.out.println(list.size());
        for(String[] ss : list){  
            for(String s : ss)  
                if(null != s && !s.equals(""))  
                    System.out.print(s + " , ");  
            System.out.println();  
        }  
        csvReader.close();  
    }  
}



1、输出
        CSVWriter writer = new CSVWriter(new OutputStreamWriter(FileUtils.openOutputStream(new File(filePath)),
                                                                DEFAULT_ENCODING));
        writer.writeAll(lines);
        writer.close();
2、读入
        CSVReader reader = new CSVReader(new InputStreamReader(FileUtils.openInputStream(new File(filePath)),
                                                               DEFAULT_ENCODING));
        List <String[]> lines = reader.readAll();
        return lines; 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics