使用Java解析excel
由于工作原因需要解析excel表格的内容。于是,我决定利用Apache POI的支持库,用java程序解析Excel表。
本文将讲解解析一个excel的一些基本方法,并附带简单一个的demo程序
首先下载POI相关jar包,传送门在这里 : Apache POI - Download Release Artifacts,然后将包导入工程,将以下包导入依赖库
POI中主要的几个EXCEL对象
- workbook对象:
每一个excel文件将会被解析为一个workbook对象,其中Workbook接口有两个实现 类,分别是解析2003版".xls"文件的HSSFWorkbook类,解析2007版".xlsx"文件的XSSFWorkbook类。 - sheet对象:
excel中每一个sheet页都会被解析为一个sheet对象,可以使用workbook对象中的getSheetAt(int i)方法来获得第i个sheet页。(注意:i从第0个开始) - row对象: