Java窍门技巧:创建Excel格式的数据

        到目前为止通过个Servlet或者jsp生成个逗号分割值(CSV)文件然后作为MIME类型text/csv返回给浏览器这还是在Java应用中创建MicrosoftExcel文件最常用思路方法浏览器会Excel并显示CSV格式文件

  现在有了个为Java开发人员提供能够真正创建Excel文件方案这就是个称作POI(“可怜混乱实现”)Jakarta项目组中最成熟部分POI中Excel组件命名为HSSF(“可怕电子表格格式”)

  虽然HSSF提供了许多区别和引擎交互方式我们这儿集中于简单高层用户API讨论

  下面是在个Excel表格中创建个矩阵简单例子:

  importorg.apache.poi.hssf.usermodel.*;importjava.io.FileOutputStream;//code run against thejakarta-poi-1.5.0-FINAL-20020506.jar.public PoiTest public void (String args) throws ExceptionFileOutputStream fos= FileOutputStream("foo.xls");HSSFWorkbookwb = HSSFWorkbook;HSSFSheet s =wb.createSheet;wb.SheetName(0,"Matrix");for( i=0; i〈50;i) HSSFRow row =s.createRow(i);for( j=0; j〈50; j) HSSFCellcell=row.createCell(j);cell.CellValue(""+i+","+j);wb.write(fos);fos.close;

  这段代码首先创建个Workbook从该Workbook中得到个表格、命名然后继续写入个50x50矩阵最后输出到个名为foo.xlsExcel文件甚至在Mac机上也可以打开

  POI项目是Java应用令人兴奋为用户提供了Windows文档集成新功能答应Java开发人员方便地扩展其产品功能

Tags: 

延伸阅读

最新评论

发表评论