码迷,mamicode.com
首页 > 其他好文 > 详细

jxl操作Excel

时间:2014-11-06 13:13:36      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:io   ar   os   java   for   sp   数据   on   bs   

/**
     * 处理excel数据的方法
     */
    public static Hashtable<String, Vector<Vector<String>>> readExcel(
            String filePath) throws Exception {
        Hashtable<String, Vector<Vector<String>>> datas = new Hashtable<String, Vector<Vector<String>>>();
        InputStream is = null;
        try {
            is = new FileInputStream(filePath);
            WorkbookSettings wkbkSet = new WorkbookSettings();
            wkbkSet.setSuppressWarnings(true);
            Workbook rwb = Workbook.getWorkbook(is, wkbkSet);
            Sheet st[] = rwb.getSheets();
            for (int a = 0; a < st.length; a++) {
                String sheetName = st[a].getName().trim();
                Vector<Vector<String>> sheetDatas = new Vector<Vector<String>>();
                for (int i = 0; i < st[a].getRows(); i++) {
                    Vector<String> rowDatas = new Vector<String>();
                    for (int j = 0; j < st[a].getColumns(); j++) {
                        Cell c = st[a].getCell(j, i);
                        String content = c.getContents().trim();
                        rowDatas.add(content);
                    }
                    sheetDatas.add(rowDatas);
                }
                datas.put(sheetName, sheetDatas);
            }
            rwb.close();
        } catch (Exception e) {
            throw e;
        } finally {
            try {
                if (is != null) {
                    is.close();
                }
            } catch (Exception e) {
            }
        }
        return datas;
    }
    public static void main(String[] args) throws Exception {
        Hashtable<String, Vector<Vector<String>>> datas = readExcel("E:\\123.xls");
        System.out.println(datas.get("Sheet1"));
    }


jxl操作Excel

标签:io   ar   os   java   for   sp   数据   on   bs   

原文地址:http://my.oschina.net/pzxzj/blog/341388

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!