poi读取excel的问题
 FileInputStream is;
     Sheet sheet;
     Workbook wb;
     Row row;
    try {
        is=new FileInputStream(file);
        wb=WorkbookFactory.create(is);


        程序运行到这里   就没执行后续代码了   也没抛异常   file是2007版本的excel 
        xml文件

2个回答

 sheet = wb.getSheetAt(0);
            row = sheet.getRow(0);
            System.out.println("row="+row);
            // 标题总列数
            int colNum = row.getPhysicalNumberOfCells();
            String[] title = new String[colNum];
            for (int i = 0; i < colNum; i++) {
                title[i] = getCellFormatValue(row.getCell((short) i));
            }

            int rowNum = sheet.getLastRowNum();
            String str = "";
            // 正文内容应该从第二行开始,第一行为表头的标题
            for (int i = 1; i <= rowNum; i++) {
                row = sheet.getRow(i);
                int j = 0;
                while (j < colNum) {
                    // 每个单元格的数据内容用"-"分割开,以后需要时用String类的replace()方法还原数据
                    // 也可以将每个单元格的数据设置到一个javabean的属性中,此时需要新建一个javabean
                    // str += getStringCellValue(row.getCell((short) j)).trim() +
                    // "-";
                    str += getCellFormatValue(row.getCell((short) j)).trim() + "-";
                    j++;
                }
                Student stu=new Student();
                String[] s=str.split("-");
                stu.setId(Integer.parseInt(s[0]));
                stu.setSex(s[1]);
                stu.setName(s[2]);
                stus.add(stu);
                str = "";
            }
            content.put("rows",stus);
            content.put("total",stus.size());
            json=JSONObject.toJSONString(content);
        } catch (Exception e) {
            e.printStackTrace();
        } 
        return json;

你后面写了什么。try catch中catch了什么异常

qq_25226029
空-城旧-梦 程序执行到这里就已经停止了 catch中是打印异常信息 创建Workbook的时候出现了问题 但是不知道是什么问题 后面的代码我贴下面
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问