2 qq 34472071 qq_34472071 于 2016.04.20 16:27 提问

csv文件java的导入与导出

如何把csv文件的数据从一个文件导入另一个文件,java实现?

2个回答

CSDNXIAOD
CSDNXIAOD   2016.04.20 16:33

java导出CSV文件
java导出CSV文件
JAVA导出CSV文件
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

xiaoyao880609
xiaoyao880609   2016.04.20 16:40

导入:
BufferedReader br = null;
String line = "";
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream(fullFilePath), "EUC-KR"));
Integer index = 0;
while ((line = br.readLine()) != null) {
index++;
if (index == 1) {
continue;
}
String[] lines = line.split(",");
XXX xxx = new XXX();
xxx.setXxx(lines[0]);
xxx.setXxx(lines[1]);
xxx.setXxx(lines[2]);
}
} catch (UnsupportedEncodingException e1) {
log.error("UnsupportedEncodingException" + e1.getMessage());
e1.printStackTrace();
} catch (FileNotFoundException e1) {
log.error("FileNotFoundException" + e1.getMessage());
} catch (IOException e) {
log.error("IOException" + e.getMessage());
} finally {
if (br != null) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
导出:
List list = (List) model
.get("list");
//org.springframework.context.support.MessageSourceAccessor
XSSFSheet sheet = workbook.createSheet("fileName");
setText(getCell(sheet, 0, 1), "title1");
setText(getCell(sheet, 0, 2), "title2");
setText(getCell(sheet, 0, 3), "title3");
setText(getCell(sheet, 0, 4), "title4");
setText(getCell(sheet, 0, 5), "title5");
// set date for excel
int i = 1;
for (Iterator it = list.iterator(); it.hasNext(); ) {
Object obj = it.next();
setText(getCell(sheet, i, 0), obj.getXxx());
setText(getCell(sheet, i, 1), obj.getXxx());
setText(getCell(sheet, i, 2), obj.getXxx());
setText(getCell(sheet, i, 3), obj.getXxx());
setText(getCell(sheet, i, 4), obj.getXxx());
setText(getCell(sheet, i, 5), obj.getXxx());
i++;
}
手敲的 有帮助的话请采纳~

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java导入导出CSV文件
场景:导入导出CSV文件 1、CSVUtils类 package com.delta.gddx; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; impor
Java编程之CSV文件导入与导出的实现
年前在开发功能模块的时候用到了CSV文件导入导出,就此整理一下,便于大家参考。 导入导出功能很多时候用到的都是Excel文件,但是现在越来越多的使用了CSV文件进行此操作,它是一个纯文本文件,可以用记事本打开,也可以用Excel打开。CSV文件不像Excel那样有很多条条框框,它使用硬回车分割每条记录,用逗号分隔每条数据的字段。 CSV格式的文件就是用硬回车和文本都好实现的表格,用Excel一
JAVA操作csv文件(导入导出)
CSV是逗号分隔文件(Comma Separated Values)的首字母英文缩写,是一种用来存储数据的纯文本格式,通常用于电子表格或数据库软件。在 CSV文件中,数据“栏”以逗号分隔,可允许程序通过读取文件为数据重新创建正确的栏结构,并在每次遇到逗号时开始新的一栏。 1、csv文件用文本打开显示为: 1,张三,男 2,李四,男 3,小红,女 2、csv文件用Excel打开显示为:
java 实现csv文件导入导出
主要解决csv文件的导入导出问题
CSV操作(导出和导入)【工具包系列】
CSV的导入导出经常用在数据库方面,比如在项目运作中,第三方的提供部分数据但是又不肯开放接口给调用者,他们只提供数 据库片段数据然后以CSV的格式提供给使用者,所以这个时候就是用到CSV导入导出的功能了,再提一下CSV的导入和导出功能 和TXT的导入导出功能非常相似,下一篇将介绍TXT的导入导出。那我们就直接来看代码吧,没什么难点,注意好流的关闭和异 常处理就好。 package com.
javaCSV导入导出
javaCSV导入导出 ... File file = new File("C:/name.csv"); FileOutputStream out = new FileOutputStream(file); OutputStreamWriter osw = new OutputStreamWriter(out); BufferedWriter bw = new BufferedWriter(osw); ...
用csv格式的文件代替poi导出xls文件
当导出的Excel文件对格式没有要求,并且是单一表头的时候,可以导出csv格式的文件,来代替xls文件好处:1、快 2、快 3、快 因为poi操作不仅涉及到单元格数据的处理,还涉及到单元格格式,单元格合并等等操作,因此,对于格式要求不多的Excel文件,并不合适,太重了。 而csv文件只是特定格式的文本文件,只是后缀是.csv的csv的数据格式:导出csv文件到底有多快:写的
java web 导出csv文件——文件内容追加
public void wenJianPLCsv(List<MonthValue> list, String name) { try { File file = new File(url + name + ".csv"); if(!file.exists()){ System.out.println("创
mysql导入导出csv文件
问题:为什么要导入导出为csv文件呢? (1)所谓大数据处理,仅仅关心某些列的数据,而非整个表结构,这些数据就需要保存为csv通用的存储格式,不仅可以在widows下作为文本文件进行处理;也可以在hadoop分布式系统上上进行处理; (2)mysql 数据库 迁移为 Oracle 、SQLServer数据库,或者反过来,由于各自的设计不同,不能直接的导入导出为dmb sql等格式的文件
java csv 导入 导出 修改
 注:需要javacsv.jar package csv; import java.io.FileNotFoundException; import java.io.IOException; import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; im