关闭

Java 读取excel文件

标签: 工具方法javaexcel
183人阅读 评论(0) 收藏 举报

public class ExlRead {

    /**
     * 读取excel文件
     * @param path
     *            文件路径
     * @param sheetNum
     *            读取的sheet序号
     * @return
     */
    public static List<String[]> readExl(String path,  int sheetNum, int cols) {
        try {
            InputStream is = new FileInputStream(path);
            Workbook book = Workbook.getWorkbook(is);
            Sheet st = book.getSheet(sheetNum);
            int row = st.getRows();
            //int cols = st.getColumns();
            List<String[]> list = new ArrayList<String[]>();
            for (int i = 0; i < cols; i++) {
                String[] str = new String[row];
                for (int j = 0; j < row; j++) {
                    Cell cell = st.getCell(i, j);
                    String s = cell.getContents();
                    if (!s.equals("")) {
                        str[j] = s;
                        //System.out.print(s);
                    }
                }
                System.out.println(str);
                list.add(str);
            }
            return list;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5096次
    • 积分:157
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:6篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档