现在有了个为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开发人员方便地扩展其产品功能
最新评论