javacsv是国外开发的一个比较好的操作csv文件的API,这里简单讲一下用法。先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中。本站下载地址:http://www.cnitblog.com/Files/rd416/javacsv2.0.zip官方下载地址:http://sourceforge.net/project/showfiles.php?group_id=33066简单的操作代码:
/**
* 读取CSV文件
*/
public void readeCsv(){
try {
ArrayList<String[]> csvList = new ArrayList<String[]>(); //用来保存数据
String csvFilePath = "c:/test.csv";
CsvReader reader = new CsvReader(csvFilePath,',',Charset.forName("SJIS")); //一般用这编码读就可以了
reader.readHeaders(); // 跳过表头 如果需要表头的话,不要写这句。
while(reader.readRecord()){ //逐行读入除表头的数据
csvList.add(reader.getValues());
}
reader.close();
for(int row=0;row<csvList.size();row++){
String cell = csvList.get(row)[0]; //取得第row行第0列的数据
System.out.println(cell);
}
}catch(Exception ex){
System.out.println(ex);
}
}
/**
* 写入CSV文件
*/
public void writeCsv(){
try {
String csvFilePath = "c:/test.csv";
CsvWriter wr =new CsvWriter(csvFilePath,',',Charset.forName("SJIS"));
String[] contents = {"aaaaa","bbbbb","cccccc","ddddddddd"};
wr.writeRecord(contents);
wr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
更多的函数请查看javacsv2.0/doc/index.html说明。我觉得javacsv2.0/src/AllTests.java看看也很有用。
分享到:
相关推荐
使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。
JavaCSVReader是一个非常轻巧的库,用于实现自定义和标准的CSV文件解析/操作。 该库还是用于配置FRC机械手的FRC-CSV API的基础。 JAVACSV文件格式 JavaCSV文件是一个自定义CSV文件,用于包含多个数据电子表格。 电子...
有很多API来操作这个文件,比如SkifeCsv、OpenCsv、SuperCsv、Csv4Java、JavaCsv……,但大部分都是用java语言开发的。 我们开发了一个完全基于 JavaCsv 的 JavaScriptCsv API。 以 JavaCsv 为例,我们的 ...
将CSV文件导入Elasticsearch 该项目是针对搜索文章创建的,该项目。描述该项目的主要目的是展示elasticsearch Bulk API的用法。 为此,我们创建了一个项目,该项目可以在elasticsearch中加载任何CSV文件。 映射的...
通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Excel并且显示CSV...
使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。
赠送jar包:commons-csv-1.0.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
使用 Windows 操作系统的朋友对 Excel(电子表格)一定不会陌生,但是要使用 Java 语言来操纵 Excel 文件并不是一件容易的事。在 Web 应用日益盛行的今天,通过 Web 来操作 Excel 文件的需求越来越强烈,目前较为...
赠送jar包:commons-csv-1.8.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
csv2es 将 csv 文件/流导入 ES
CSV(逗号分隔值)文件的验证工具和 API。 下发布。 A ,还有一个 。 技术 验证工具和 API 是用 Scala 2.11 编写的,可用作: 一个独立的命令行工具。 一个桌面工具,我们提供了一个简单的 Swing GUI。 Scala 项目中...
java版地图源码超级csv 亲爱的 super-csv 社区,我们正在寻找帮助维护 super-csv 的人。 看 Super CSV 是一个快速、程序员友好的开源库,用于使用 Java 读写 CSV 文件。 它被许多大型项目使用,并且每月从 Maven ...
CSV for Java提供了用于读取/写入CSV文件的Java API以及支持转换和文件比较的命令行工具。 对于使用CSV文件进行工作的开发人员和测试人员都非常有用。
Tiny实用程序,用于为Open CSV API生成Java POJO类。 从CSV标头生成Java类进行解析。 生成Java pojo类,可用于将CSV数据读写到bean和viseversa。 用法 Apache通用lang和OpenCSV jars应该包含在classpath中 输入CSV...
#GoEuro API测试。 对翻新客户使用改造将Lombok用于Getter / Setter #MavenBuild mvn编译程序集:单个 #执行 java -jar GoEuroTest.jar“ CITY_NAME” #结果 约6000个城市的测试数据 找到8个城市“伦敦”。 写...
java代码,后台读取文件中列的经纬度,使用高德api将经纬度转换对应的地市区县,并输出包含经纬度,地市区县的csv文件,注意:数据量小于10万适用。
#GoEuro API测试。 对翻新客户使用改造将Lombok用于Getter / Setter #MavenBuild mvn编译程序集:单个 #执行 java -jar GoEuroTest.jar“ CITY_NAME” #结果 约6000个城市的测试数据 找到8个城市“伦敦”。 写...
gae-datastore-migrator 用于将数据存储导出到 CSV 文件以及使用 Java Persistence API 参考模型导入它们的实用程序类。
java读写excel源码pyexcel - 让你专注于数据,而不是文件格式 支持项目 如果贵公司已将 pyexcel 及其组件嵌入到创收产品中,请在 github 上支持我,或维护该项目并进一步开发。 如果您是个人,也欢迎您支持我,无论...
CSV-Generator API java 类用于生成 CSV 文件。 它是基于数据类型设计的。 #csv-generator API 的特点 1. Generate a CSV File using Writer (OutputStream) 2. Index based commit columns and rows by using ...