poi excel 2007

网上相关博客有很多  我找到的 多多少少总有一些问题

 

POI 用的3.8版本 应该是最新的   JDK1.6   操作的EXCEL2007

 

要引入的类包:

poi-3.8-20120326.jar

poi-ooxml-3.8-20120326.jar

poi-ooxml-schemas-3.8-20120326.jar

xmlbeans-2.3.0.jar

 

下面是代码 相信大家最需要的也是这个 简单明了!

//文件路径
		String filePath = "D:\\test.xls";
		try {
			//读取文件转化为流
			File f = new File(filePath);
			FileInputStream is = new FileInputStream(f);
			//先得到工作薄  有谁不知道工作薄 是什么的么。。
			XSSFWorkbook wbs = new XSSFWorkbook(is);
			//工作表 就是EXCEL下面sheet 1  sheet 2 那个  我固定取的第一张
			XSSFSheet childSheet = wbs.getSheetAt(0);
			//一共有多少行 索引是从0开始的 所以+1
			System.out.println("有行数" + (childSheet.getLastRowNum()+1));
			//开始遍历工作表
			for (int j = childSheet.getFirstRowNum() + 1; j < childSheet
					.getPhysicalNumberOfRows(); j++) {
				String[] cellcount = null;
				// 遍历行 一行一行的
				XSSFRow row = childSheet.getRow(j);
				cellcount = new String[row.getPhysicalNumberOfCells()];
				// 遍历每行的 单元格
				for (int i = row.getFirstCellNum(); i < row
						.getPhysicalNumberOfCells(); i++) {
					if (row.getCell(i) != null) {
						//将单元格的值 放到数组里  这个怎么处理  看大家需要 我只做个例子
						cellcount[i] = row.getCell(i).toString();
					}
				}
							}

		} catch (Exception e) {
			e.printStackTrace();
		}

 

这个ITEYE发博客 还是叫人这么蛋疼.......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值