小编Min*_* Yu的帖子

Java Check 工作簿包含特定电子表格或未使用 Apache POI

我正在使用 apache POI 创建一个包含多个电子表格的 Excel 文件。首先,此方法应在检查工作簿是否存在后检查工作簿是否为空。如果为空,则创建新工作表名称“sheet1”;如果没有,请检查此工作簿中名为“sheet1”的所有工作表。如果是,则向工作表添加新行;如果没有,则创建一个工作表名称“sheet1”。下面是我当前的代码,我认为这不是实现我的目标的正确方法:

    File file = new File("Main Data.xlsx");
    // Retrieve the workbook for the main report
    XSSFWorkbook workbook;
    // Check file existence 
    if (file.exists() == false) {
        // Create new file if it does not exist
        workbook = new XSSFWorkbook();
    } else {
        try ( 
            // Make current input to exist file
            InputStream is = new FileInputStream(file)) {
                workbook = new XSSFWorkbook(is);
            }
    }
    XSSFSheet spreadsheet;
    // Check if the workbook is empty or not
    if …
Run Code Online (Sandbox Code Playgroud)

java excel apache-poi

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache-poi ×1

excel ×1

java ×1