Java POI库使用学习

来源:互联网 发布:散粉 知乎 编辑:程序博客网 时间:2024/05/20 23:02

主要学习用POI库来进行excel的读取,jar包的下载地址http://poi.apache.org/。jar包使用哪个http://blog.csdn.net/szwangdf/article/details/39053859。

相关博客:http://blog.csdn.net/zht666/article/details/11598711。

常用的函数参见博客:http://blog.csdn.net/yanmingming1989/article/details/6659063

代码:此代码运行证实可行,缺陷是一个xls下只能有一个sheet,并且只支持excel2003,07以上版本不支持

import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; public class poiDemo {     public static void main(String[] args) throws FileNotFoundException, IOException {         HSSFWorkbook workbook=new HSSFWorkbook(new FileInputStream(new File("c:/新建 Microsoft Excel 工作表.xls")));         HSSFSheet sheet=null;         for (int i = 0; i < workbook.getNumberOfSheets(); i++) {              sheet=workbook.getSheetAt(i);              for (int j = 0; j < sheet.getPhysicalNumberOfRows(); j++) {                 HSSFRow row=sheet.getRow(j);                 for (int k = 0; k < row.getLastCellNum(); k++) {                     System.out.print(row.getCell(k)+"\t");                 }                 System.out.println();             }     }     } } 

0 0