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;
分享到:
相关推荐
赠送jar包:opencsv-2.3.jar; 赠送原API文档:opencsv-2.3-javadoc.jar; 赠送源代码:opencsv-2.3-sources.jar; 赠送Maven依赖信息文件:opencsv-2.3.pom; 包含翻译后的API文档:opencsv-2.3-javadoc-API文档-...
opencsv-5.3.jar 读取csv文件
赠送jar包:opencsv-2.3.jar; 赠送原API文档:opencsv-2.3-javadoc.jar; 赠送源代码:opencsv-2.3-sources.jar; 赠送Maven依赖信息文件:opencsv-2.3.pom; 包含翻译后的API文档:opencsv-2.3-javadoc-API文档-...
《OpenCSV:Java中的CSV处理库》 OpenCSV是一个开源的Java库,专门用于处理以逗号分隔值(CSV)格式的数据。在标题“opencsv-2.1.jar.zip”中,我们可以看出这是OpenCSV库的一个版本,具体是2.1版本,它被封装在一...
**OpenCSV 2.0版本** 是一个专为Java设计的CSV(逗号分隔值)文件处理库。CSV格式通常用于数据导入和导出,因为它简单、通用且易于解析。OpenCSV使得在Java应用程序中读取和写入CSV文件变得轻而易举。 **CSV文件...
**OpenCSV 源码分析** OpenCSV 是一个开源的 Java 库,专门用于处理 CSV(Comma Separated Values)格式的数据。它为开发者提供了一种简单、高效的接口,使得生成和读取 CSV 文件变得非常方便。在Java开发中,处理...
**OpenCSV:Java CSV解析库** 在Java编程中,处理CSV(逗号分隔值)文件是一项常见的任务,尤其在数据导入、导出或者数据分析场景下。OpenCSV是一款开源的CSV解析器,专为简化这一过程而设计。本文将详细介绍...
**opencsv 1.8** 是一个专为Java开发者设计的开源库,用于解析和生成CSV(Comma Separated Values)格式的文件。CSV文件是数据交换的标准格式,广泛应用于数据分析、导入导出和表格处理。opencsv提供了一个简单易用...
《OpenCSV 2.0:Java中的CSV处理利器》 CSV(Comma Separated Values)是一种常见的数据交换格式,广泛应用于各种数据导入导出场景。在Java开发中,处理CSV文件时,OpenCSV是一个非常实用的库。OpenCSV 2.0作为其...
opencsv-3.8.jar
opencsv.jar包,方便进行数据的导入导出
第三方开源工具包:opencsv-1.8.jar
javaweb/javaEE常用jar包,亲测可用,导入到java工程中使用
pom文件引入 <groupId>com.opencsv</groupId> <artifactId>opencsv <version>5.5.2 </dependency>
在Java中,处理CSV文件时,我们通常会借助第三方库,如OpenCSV。OpenCSV是一个轻量级的Java库,专为处理CSV数据而设计,提供了简单易用的API,使得读取和写入CSV文件变得轻松。 **OpenCSV的基本使用** 1. **添加...