poi excel如何用java代码生成

发布网友 发布时间:2022-04-25 22:05

我来回答

2个回答

热心网友 时间:2022-06-17 23:20

 String temFilePath = getServletContext().getRealPath("/") + "uploadfiles/" + tmpXlsName;
File file = new File(temFilePath);
    InputStream input =new FileInputStream(file);
    Workbook wb = WorkbookFactory.create(input); // 根据模板生成新的excel文件
    input.close();
   
    Sheet sheet = wb.getSheetAt(0);
while (rs.next()) {
    Row row =sheet.getRow(++rowIdx);
    if(row==null){
    row =sheet.createRow(rowIdx);
    }
    for (int cIdx=Integer.parseInt(colStartIdx)-1,colIdx=1; cIdx<Integer.parseInt(colEndIdx); cIdx++,colIdx++) {
    Object value = rs.getObject(colIdx);
    Cell cell = row.createCell(cIdx);
    cell.setCellValue(value==null?"":value.toString());
    cell.setCellStyle(cs);
    }
    }

大概代码就是这样,根据你的模板,生成文件后,。。。

热心网友 时间:2022-06-17 23:21

http://blog.csdn.net/lenotang/article/details/2823230可以参考一下这个追问这个里面没有啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com