Java 读取excel文件

原创 2015年11月20日 12:42:00

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;
    }

}
版权声明:本文为博主原创文章,未经博主允许不得转载。

Java读取、写入、处理Excel文件中的数据

原文链接 在日常工作中,我们常常会进行文件读写操作,除去我们最常用的纯文本文件读写,更多时候我们需要对Excel中的数据进行读取操作,本文将介绍Excel读写的常用方法,希望对大家学习Jav...
  • a214919447
  • a214919447
  • 2017年01月18日 14:57
  • 29619

java读取本地的excel文件

java读取本地的excel文件
  • woshimuyi1025
  • woshimuyi1025
  • 2016年03月18日 16:23
  • 3239

java读取excel文件并写入另一个excel文件

package com.excel.action; import java.io.BufferedInputStream; import java.io.File; import java....
  • kristenlee1218
  • kristenlee1218
  • 2016年02月22日 10:28
  • 365

JAVA 通过poi 读取 本地excel(.xls,.xlsx)文件,文件中 包含图片

以下代码亲测可以使用。以下代码可以直接运行查看效果。 jar 下载地址:http://download.csdn.net/detail/qw0907/9741548 用的jar如下: poi-3...
  • qw0907
  • qw0907
  • 2017年01月19日 16:48
  • 4438

java 读取Excel处理并在网页下载处理后的新文件

package com.zp.test.controller; import java.io.BufferedInputStream; import java.io.BufferedOutputSt...
  • qq_25925973
  • qq_25925973
  • 2016年10月23日 21:27
  • 757

java通过poi解析Excel文件,直接读取客户端文件

//Excel解析方法 public List readXlss(String path,InputStream fi,int beginColumn,int fieldCount) throws ...
  • Matol
  • Matol
  • 2013年01月06日 10:35
  • 2589

java读写excel文件

1.excel分类:   首先,excel文件分两个版本:             => 俗称07版     => 俗称13版   由于本人技术还未到“”大牛“”段位,本文结合本人工作中遇到的...
  • u014158770
  • u014158770
  • 2016年10月19日 00:08
  • 1491

利用POI读取Excel数据,实现同时读取多个Excel文件,兼容所有浏览器

POI读取多个Excel数据 1、利用POI读取Excel数据,实现同时读取多个Excel文件,兼容所有浏览器。 2、实现过程: 客户端上传多个Excel文件到服务器,服务器读取数据后返回到客户端...
  • ml5271169588
  • ml5271169588
  • 2013年04月30日 11:19
  • 3949

Java如何读取Excel表中的数据

游戏开发中难免涉及将大量的数据写入到文件里,由程序读出再做处理。比如写个关卡刷兵的数据,我们需要出兵的兵种,位置等信息,如果这些信息是写死在程序中,以后调试游戏难度及出兵信息时对程序员将是个恶梦,想想...
  • xueyouxi_gui
  • xueyouxi_gui
  • 2014年03月07日 19:13
  • 6395

java的JFileChooser上传一个Excel文件并读取该文件的内容

一、描述 无论是jsp中还是swing中的上传文件组件都可能上传一个Excel文件并且按行读取文件的记录,读取记录后可以提供数据的显示功能,也可以构造sql语句进行数据库中数据的查询等。     ...
  • tongyuehong
  • tongyuehong
  • 2015年01月03日 12:39
  • 2873
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java 读取excel文件
举报原因:
原因补充:

(最多只允许输入30个字)