Excel学习1_Java读取文件中的内容写入excel中
2017-08-23 21:37
483 查看
public static void writeXls() {//把读取的文件写入到excel文件中
int i = 0;
try {
File file = new File("d:/cn.csv");
if (file.isFile() && file.exists()) {
InputStreamReader read = new InputStreamReader(
new FileInputStream(file));
BufferedReader bufferReader = new BufferedReader(read);
String lineTxt = null;
String[] arg = null;
getConnection();
List<String[]> list = new ArrayList<String[]>() ;
lineTxt = bufferReader.readLine();
try {
String tempDate;
while (lineTxt != null && !lineTxt.trim().equals("")) {
i++;
arg = lineTxt.split(",");
list.add(arg) ;
lineTxt = bufferReader.readLine();
}
for(String[] args:list){
System.out.println(args[0]+" "+args[1]+" "+args[2]+" "+args[3]);
}
operateExl(list) ;
} catch (Exception e) {
e.printStackTrace();
}
} else {
System.out.println("文件路径不正确!");
}
} catch (Exception e) {
System.out.println("文件错误!");
} finally {
System.out.println(i);
}
}
public static void operateExl(List<String[]> list) {
try {
WritableWorkbook wb = Workbook.createWorkbook(new File("d:/test.xls")) ;
WritableSheet sheet = wb.createSheet("第一页", 0) ;
for(int i=0;i<list.size();i++){
String arg[] = list.get(i) ;
for(int j=0;j<arg.length;j++){
sheet.addCell(new Label(j,i,arg[j])) ;
}
}
wb.write() ;
wb.close() ;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace() ;
}
}
public static void main(String[] args) {
writeXls();
}
原文来自:https://yq.aliyun.com/articles/48968
int i = 0;
try {
File file = new File("d:/cn.csv");
if (file.isFile() && file.exists()) {
InputStreamReader read = new InputStreamReader(
new FileInputStream(file));
BufferedReader bufferReader = new BufferedReader(read);
String lineTxt = null;
String[] arg = null;
getConnection();
List<String[]> list = new ArrayList<String[]>() ;
lineTxt = bufferReader.readLine();
try {
String tempDate;
while (lineTxt != null && !lineTxt.trim().equals("")) {
i++;
arg = lineTxt.split(",");
list.add(arg) ;
lineTxt = bufferReader.readLine();
}
for(String[] args:list){
System.out.println(args[0]+" "+args[1]+" "+args[2]+" "+args[3]);
}
operateExl(list) ;
} catch (Exception e) {
e.printStackTrace();
}
} else {
System.out.println("文件路径不正确!");
}
} catch (Exception e) {
System.out.println("文件错误!");
} finally {
System.out.println(i);
}
}
public static void operateExl(List<String[]> list) {
try {
WritableWorkbook wb = Workbook.createWorkbook(new File("d:/test.xls")) ;
WritableSheet sheet = wb.createSheet("第一页", 0) ;
for(int i=0;i<list.size();i++){
String arg[] = list.get(i) ;
for(int j=0;j<arg.length;j++){
sheet.addCell(new Label(j,i,arg[j])) ;
}
}
wb.write() ;
wb.close() ;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace() ;
}
}
public static void main(String[] args) {
writeXls();
}
原文来自:https://yq.aliyun.com/articles/48968
相关文章推荐
- java读取文件中的内容写入excel中
- 如何使用JavaExcel(jxl)读取一个文件并写入一个新文件
- 通过java的io流将本地文件读取到控制台,并将文件内容再次写入另一个文件中
- java读取Excel文件内容公式的处理
- python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- Java程序员从笨鸟到菜鸟之(一百零三)java操作office和pdf文件(一)java读取word,excel和pdf文档内容
- java读取excel、txt 文件内容,传到、显示到另一个页面的文本框里面。
- JAVA 创建TXT文件,写入文件内容,读取文件内容
- 使用Java读取Excel文件内容
- Java+Flex+POI 解析Excel文件(读取文件中想要的内容)
- java写入Excel并读取文件
- Java程序员从笨鸟到菜鸟之(一百零三)java操作office和pdf文件(一)java读取word,excel和pdf文档内容
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 .
- 使用Java读取Excel文件内容
- iphone读取和写入文件内容--仅供学习
- Java中读取Excel文件的内容和导出数据到Excel文件
- Java程序员从笨鸟到菜鸟之(一百零三)java操作office和pdf文件(一)java读取word,excel和pdf文档内容
- Java读取和写入文本文件内容