-2

我想用一些预先设计的模板编辑一个 Excel 工作表,其中包含使用 java 的饼图和图形。

我所要做的就是从不同的原始数据 Excel 中读取一些值,然后使用模板将这些值插入到 Excel 中的某个特定单元格中。读取值是从外部数据表中完成的,我尝试了很多使用模板将数据写入 Excel。

4

1 回答 1

0

代码是

 FileInputStream fileIn =null;
 FileOutputStream fileOut = null;
 final Workbook wb; 

      fileIn =new FileInputStream("d:\\excelfiles\\Report.xlsm");
      wb = WorkbookFactory.create(fileIn); //open existing file
      final Sheet sheet = wb.getSheet("Report");//open the existing sheet use wb.createSheet() to create a new one
      row = sheet.getRow(0/*row number*/);
      if (row == null)//if row not exists
          row = sheet.createRow(0);
      cellp = row.getCell(4);
      if (cellp == null)
         cellp = row.createCell(0);

注意我删除了所有的异常处理。在 api 中查看更多内容

于 2012-12-18T06:48:41.447 回答