【java操作csv文件的读与写】
2013-08-31 14:36
381 查看
CSV是Comma Separated Values(逗号分隔值)的英文缩写,通常都是纯文本文件。首先先来了解番茄花园xp系统下载csv文件的基本格式:
年 制造商 型号 说明 价值
1997 Ford E350 ac, abs, moon 3000.00
1999 Chevy Venture "Extended Edition" ? 4900.00
1999 Chevy Venture "Extended Edition, Very Large" ? 5000.00
1996 Jeep Grand Cherokee MUST SELL!
air, moon roof, loaded 4799.00
上面表格内容若以CSV格式表示就会像下列:
年,制造商,型号,说明,价值
1997,Ford,E350,"ac, abs, moon",3000.00
1999,Chevy,"Venture ""Extended Edition""","",4900.00
1999,Chevy,"Venture ""Extended Edition, Very Large""","",5000.00
1996,Jeep,Grand Cherokee,"MUST SELL!air, moon roof, loaded",4799.00
java如何操作读写csv呢?可以使用opencsv、javacsv等,本文主要介绍javacsv操作csv文件。
读csv代码如下:
[html]
import com.csvreader.CsvReader;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author yh
*/
public class CsvUtil {
//读取csv文件
public List<String[]> readCsv(String filePath) throws Exception {
List<String[]> csvList = new ArrayList<String[]>();
if (isCsv(filePath)) {
CsvReader reader = new CsvReader(filePath, ',', Charset.forName("GBK"));
年 制造商 型号 说明 价值
1997 Ford E350 ac, abs, moon 3000.00
1999 Chevy Venture "Extended Edition" ? 4900.00
1999 Chevy Venture "Extended Edition, Very Large" ? 5000.00
1996 Jeep Grand Cherokee MUST SELL!
air, moon roof, loaded 4799.00
上面表格内容若以CSV格式表示就会像下列:
年,制造商,型号,说明,价值
1997,Ford,E350,"ac, abs, moon",3000.00
1999,Chevy,"Venture ""Extended Edition""","",4900.00
1999,Chevy,"Venture ""Extended Edition, Very Large""","",5000.00
1996,Jeep,Grand Cherokee,"MUST SELL!air, moon roof, loaded",4799.00
java如何操作读写csv呢?可以使用opencsv、javacsv等,本文主要介绍javacsv操作csv文件。
读csv代码如下:
[html]
import com.csvreader.CsvReader;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author yh
*/
public class CsvUtil {
//读取csv文件
public List<String[]> readCsv(String filePath) throws Exception {
List<String[]> csvList = new ArrayList<String[]>();
if (isCsv(filePath)) {
CsvReader reader = new CsvReader(filePath, ',', Charset.forName("GBK"));
相关文章推荐
- java实现CSV文件的导入导出操作
- java操作csv文件(读、写)
- Java 操作CSV 文件
- java 操作csv文件
- 使用Java操作CSV文件 .
- 滴水穿石--Java 操作CSV文件
- 使用Java操作CSV文件
- java操作csv文件
- JAVA学习提高之----JAVA开源项目之操作csv文件
- java操作csv文件
- java--csv文件操作
- 用javacsv API 来操作csv文件
- java 操作csv文件
- 使用Java操作CSV文件
- java 操作csv文件
- 用javacsv API 来操作csv文件
- 使用Java操作CSV文件
- java操作CSV文件
- java用CSV库操作csv文件
- Java操作Excel文件以及将xls/xlsx转为csv文件