表格内部 数据读取

public static void main(String[] args){
        String file="F:/mysqlExcel/stu.xls";//可灵活变动地址
        try {
            Workbook workbook=Workbook.getWorkbook(new File(file));//存放工作表地址
            Sheet rs = workbook.getSheet(0);//excel中第一张表
            int cols=rs.getColumns();//得到所有列
            int rows=rs.getRows();//得到所有行
            for (int i = 0; i < rows; i++) {    //多少行数据从第1行开始
                for (int j = 0; j < cols; j++) { //得到每列数据从第0列    开始
                    //第一个是列数,第二个是行数
                    String name=rs.getCell(j++, i).getContents();//默认最左边编号也算一列 所以这里得j++
                    String age=rs.getCell(j++, i).getContents();//注:如果是int类型的话 需要转换类型
                    String sex=rs.getCell(j++, i).getContents();
                    System.out.println(name+"    "+age+"    "+sex);
                    //接下来就是添加到数据库中  add
                }
            }
        } catch (Exception e){
            e.printStackTrace();
        } 
    }

 

posted @ 2015-03-03 15:13  LuckKing  阅读(267)  评论(0编辑  收藏  举报