POI读写Excel文件

转载 2007年09月18日 15:22:00

    
    
    
    cell.setCellValue("今天是第"+j+"天,好好学习天天向上,解决方法我已经找到了,具体应该是这样的用poi包的hssf,怎样让excel中的单元格cell里面的文字自动换行啊");
    log.info("-----j:"+"第"+j+"列");
   }
  }
  try {
   ops=new FileOutputStream(filename);
   workbook.write(ops);
   ops.flush();
   /**
    * 在servlet或Controller中
    * response.setContentType("application/vnd.ms-excel");
    * response.addHeader("Content-Disposition","attachment;filename=testReport.xls");//设置下载的文件名称
    * ServletOutputStream output=response.getOutputStream();
    * workbook.write(output);
    * output.close();
    */    
  } catch (FileNotFoundException e) {   
   e.printStackTrace();
  }catch(IOException e){
   e.printStackTrace();
  }finally{
   try {
    ops.close();
   } catch (IOException e) {    
    e.printStackTrace();
   }
  }
  log.info("-----生成excel文件-----完毕-----");
 }
 /**
  * 解析excel文件
  * @param filename
  */
 public  void getExcelConmentByPOI(String filename){
  log.info("-----解析excel文件-----开始-----filename:"+filename);
  InputStream is;
  try {
   is = new FileInputStream(filename);
   HSSFWorkbook  book=new HSSFWorkbook(is);
   HSSFSheet sheet=book.getSheetAt(0);
   log.info("-----sheet.getPhysicalNumberOfRows():"+sheet.getPhysicalNumberOfRows());   
   for(int i=0;i<sheet.getPhysicalNumberOfRows();i++){
    HSSFRow row=sheet.getRow(i);
    log.info("-----第"+i+"行");
    for(int j=0;j<row.getPhysicalNumberOfCells();j++){
     HSSFCell cell=row.getCell((short)j);
     log.info("-----第"+j+"列,内容:"+cell.getStringCellValue());
    }
   }
  } catch (FileNotFoundException e) {   
   e.printStackTrace();
  } catch (IOException e) {   
   e.printStackTrace();
  }
  log.info("-----解析excel文件-----完毕-----");
 }
 /**
  *
  */
 public  void getExcelOnWeb(){
  
 }

 

java poi对同一个excel文件进行读写

环境操作系统:win7 jdk: 1.7需求1、产品部的同事经常给我一批账号,然后去统计这些账号的登录次数。 他们一般给我这样的一份文件: ①我一般的做法就是先把这个账号全部读出来,用set集合...
  • u013066244
  • u013066244
  • 2017年05月11日 09:53
  • 1384

使用poi读写Excel

对于一个程序员来说,文件操作是经常遇到的,尤其是对Excel文件的操作。 在这里介绍一下我在项目中用到的一个操作Excel的工具——POI。关于POI的一些概念,网络上很多,详细信息大...
  • xiaoxian8023
  • xiaoxian8023
  • 2014年10月29日 00:03
  • 7642

使用POI来实现对Excel的读写操作

其实我感觉直接贴代码就好了。代码里面几乎做到每一行一个注释。应该看起来会比较简单代码托管在github上:https://github.com/chsj1/ExcelUtilspackage com....
  • caihongshijie6
  • caihongshijie6
  • 2014年11月06日 21:18
  • 2986

使用POI读写EXCEL文件

读SHEET内容: 写入红框中内容:   执行结果:   导入jar包:   类和代码: [java] view...
  • supingemail
  • supingemail
  • 2014年02月17日 16:39
  • 996

java poi技术操作excel之写Excel(向Excel中写入值)

写值到Excel:import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; i...
  • u013068377
  • u013068377
  • 2016年08月09日 17:19
  • 13509

poi向已经打开的excel文件写数据导致文件被清空

概述最近在做项目的时候遇到了使用Java调用POI读写Excel的问题,再向一个已经打开的文件写入修改好的数据的时候,源文件被复写为空文件。这个问题涉及到POI读写文件的原理,故在此记录一下,以备日后...
  • u010953266
  • u010953266
  • 2017年02月22日 15:11
  • 567

POI实现一个通用的Excel读取模板

POI是Apache基金会的提供的java实现的一套用于读取Excel、Word、PPT等文档的库,在实际项目中可能 很多地方都会用到Excel的读取,比如Excel的导入,我们不可能每个地方都单独实...
  • lynnlovemin
  • lynnlovemin
  • 2017年03月20日 09:56
  • 2816

使用POI3读取Excel2007格式

相关jar包,自行去poi官网下载,其中包含了对于date类型的处理,其中该列必须在excel中设置为日期类型。 解析date 工具类: [java] view plain c...
  • zmx729618
  • zmx729618
  • 2016年05月05日 16:02
  • 1255

java读写excel(POI,支持xls和xlsx两种格式)

poi读写excel的良心示例,适合有一点点java基础的人来看
  • Augus6
  • Augus6
  • 2016年05月20日 17:55
  • 13933

通过poi实现解析并读取excel文件(包含xls、xlsx后缀)

StudentBean.java类,用来存放学生信息package com.demoexcel.util;public class StudentBean { private String no...
  • yiluxiangqian7715
  • yiluxiangqian7715
  • 2015年08月18日 01:28
  • 9090
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:POI读写Excel文件
举报原因:
原因补充:

(最多只允许输入30个字)