使用java从e​​xcel文件中读取单元格位置并使用特定位置设置值

时间:2017-10-26 06:17:00

标签: java apache tomcat apache-poi

我在我的项目中使用excel文件。有一些标题和输入字段,我想获取特定的单元格位置,并使用java通过数据库表在输入字段上设置值。 enter image description here 这是excel屏幕。

1 个答案:

答案 0 :(得分:0)

您拥有apache-poi非常好的API,可以方便地操作Microsoft文档。 这是代码段

public static void main(String[] args) throws Exception{
        FileInputStream fsIP= new FileInputStream(new File("path to your excel file"));
        HSSFWorkbook wb = new HSSFWorkbook(fsIP);
        HSSFSheet worksheet = wb.getSheetAt(0); 
        Cell cell = null;
        cell = worksheet.getRow(2).getCell(2);//get the row and cell value from db
        cell.setCellValue("update the value in excel");                  
        fsIP.close();
        FileOutputStream output_file =new FileOutputStream(new File("path to your excel file"));
        wb.write(output_file);
        output_file.close();
    }