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(){
  
 }

 

相关文章推荐

poi读写excel文件

  • 2015年08月28日 00:13
  • 2KB
  • 下载

apache POI文件读写excel

  • 2011年12月16日 17:23
  • 42KB
  • 下载

使用poi读写excel文件

使用poi读写excel文件 Posted on 2011 年 03 月 16 日 by 苍之涛 今天一个同学需要处理一个excel文件,于是我便在网上搜了一下方法,顺便自己研究一...
  • jlspsyq
  • jlspsyq
  • 2012年08月23日 15:34
  • 839

Apache Poi(java读写excel文件的api)

  • 2011年04月26日 18:19
  • 19.13MB
  • 下载

使用POI 读写 excel 文件(2003,2007)

,一般poi 读写excel 的方式有两种: HSSFWorkBook , XSSFWorkBook(2007) 注意: ecxel 2003 有报表数量的限制(65536行),超过这个数...
  • wwp231
  • wwp231
  • 2016年10月06日 03:05
  • 174

使用Apache POI读写EXCEL文件

POI的名字来源于Poor Obfuscation Implementation (蹩脚的模糊实现),是说虽然特意对文件格式进行了模糊处理,但是仍然可以成功使用反向工程。 使用POI前,添加POI...

Jakarta_POI 使用Java读写Excel(97-2002)文件

POI 下面有几个自项目:HSSF用来实现Excel 的读写.以下是HSSF的主页 http://jakarta.apache.org/poi/hssf/index.html 下面的介绍是基于...

简单实现poi来实现读写Excel文件

简单实现poi来实现读写Excel文件 使用前必须导入以下.jar包 package test; import java.io.FileInputStream; im...

使用apache-poi-3.11读写Excel文件(2003-2007、2010)

需求:平时经常做信息采集工作,需要把多个Excel文件中的信息统计到一个Excel文件中。如果采用人工的方法,费时费力,所以希望通过代码的方式自动实现。 思路:由于每个文件采集的信息都是一样的,所以可...

使用POI实现Java读写Excel文件

使用Apache POI,实现Java对Excel文档的读写操作。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:POI读写Excel文件
举报原因:
原因补充:

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