csvreader 需要什么jar包

 我来答
山水阿锐
2015-06-07 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.3亿
展开全部
public void readCsv(String path) {
try {
// 一般,Uses ISO-8859-1 as the Charset.
CsvReader cr1 = new CsvReader(path);
// 有中文的
CsvReader cr2 = new CsvReader(new FileReader(new File(path)));
// 需要指定读入编码的
CsvReader cr = new CsvReader(new InputStreamReader(new FileInputStream(new File(path)),"UTF-8"));
while (cr.readRecord()) {
// 当前行号,从0开始
System.out.println("current record: " + cr.getCurrentRecord());
// 本行内容
System.out.println("RawRecord:" + cr.getRawRecord());
// 每一列的内容
System.out.println("getValues() ");
for (String s : cr.getValues()) {
System.out.print("--" + s);
}
System.out.println();
}

} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}

}

public void writeCsv(String path,Interview interview) {
try {

String csvFilePath = path;//测试地址
CsvWriter wr =new CsvWriter(csvFilePath,',',Charset.forName("utf-8"));
String[] contents = {"aaaaa","bbbbb","cccccc","ddddddddd","不知道中文会不会乱码呢"}; //这个只是测试数据,具体要怎么样的形式保存待定

wr.writeRecord(contents);
wr.close();
} catch (IOException e) {
e.printStackTrace();
}
长安呆呆
2017-10-23
知道答主
回答量:4
采纳率:0%
帮助的人:2223
引用山水阿锐的回答:
public void readCsv(String path) {
try {
// 一般,Uses ISO-8859-1 as the Charset.
CsvReader cr1 = new CsvReader(path);
// 有中文的
CsvReader cr2 = new CsvReader(new FileReader(new File(path)));
// 需要指定读入编码的
CsvReader cr = new CsvReader(new InputStreamReader(new FileInputStream(new File(path)),"UTF-8"));
while (cr.readRecord()) {
// 当前行号,从0开始
System.out.println("current record: " + cr.getCurrentRecord());
// 本行内容
System.out.println("RawRecord:" + cr.getRawRecord());
// 每一列的内容
System.out.println("getValues() ");
for (String s : cr.getValues()) {
System.out.print("--" + s);
}
System.out.println();
}

} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}

}

public void writeCsv(String path,Interview interview) {
try {

String csvFilePath = path;//测试地址
CsvWriter wr =new CsvWriter(csvFilePath,',',Charset.forName("utf-8"));
String[] contents = {"aaaaa","bbbbb","cccccc","ddddddddd","不知道中文会不会乱码呢"}; //这个只是测试数据,具体要怎么样的形式保存待定

wr.writeRecord(contents);
wr.close();
} catch (IOException e) {
e.printStackTrace();
}
展开全部
<dependency>
<groupId>net.sourceforge.javacsv</groupId>
<artifactId>javacsv</artifactId>
<version>2.0</version>
</dependency>
这是仓库坐标
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
i鬼手520
2017-10-16
知道答主
回答量:3
采纳率:0%
帮助的人:2955
展开全部
需要opencsv的jar包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式