在日常工作中,我们常常会进行文件读写操作,除去我们最常用的纯文本文件读写,更多时候我们需要对Excel中的数据进行读取操作,本文将介绍Excel读写的常用方法,希望对大家学习Java读写Excel会有帮助。
在开始进行Java读写Excel前,我们需要先下一个jxl的jar包,这个jar包中提供了相关读写Excel的方法,在百度里所搜一下jxl.jar下载就会出现很多下载地址了,这里不再累述。随后我们将jxl.jar放到classpath下或者在工程的buildpath中添加jxl.jar后,便可以开始Java读写Excel的神秘之旅了。
1、Java读取Excel数据
首先,创建一个xls文件(如:jxltest.xls),然后在文件中添加一些数据,Excel文件创建完成后,我们便可以开始写代码读取了:
代码如下:
上面这个例子是一个很简单读取Excel并将各单元格的数据打印到控制台上,更多Excel操作方法,请参加jxl API。
下面我们再对上面的例子进行一个小小的扩展:
1、读取一个目录下的所有Excel文件
2、读取的每个Excel文件的数据写入到不同的txt中
代码如下:
下面我们来一起对Java读取Excel流程做一个总结:
1、打开工作文件Workbook,在此之前先用java的io流创建或者读取文件
2、打开工作表Sheet
3、读行,然后读列(行和列是从0开始的)
4、进行数据进行操作
本次Java读取Excel文件数据暂时介绍到这,下期将会继续讲解通过Java程序将数据写入Excel,以及如何读取及处理Excel中的合并单元格等相关问题,咱们下期再见!