JAVA POI 读EXCEL DEMO

本编文章的知识源百分之99.9%来自:http://dev.firnow.com/course/3_program/java/javajs/2007918/71820.html

但有些地方由于POI的版本升级,已经做了优化,故重新整理了一下匿名大侠的文章。

使用的是POI 3.2 jar,无须其他2个Jar包也能运行。

 

File file = new File("C:/Documents and Settings/Ivan0513/桌面/政策/004 国内最新政策维护.xls");
HSSFWorkbook xls = new HSSFWorkbook(
		new POIFSFileSystem(
				new FileInputStream(file)));//指定xls文件
//HSSFSheet mysheet = xls.getSheet("name");//通过名字来获取一个sheet 不过我觉得不太方便吧!直接通过下标来获取 用这样的方法 偷懒一下
//HSSFSheet mysheet = xls.cloneSheet(0);//克隆一个下标为0的sheet 呵呵! 偷懒的方式 下面为读取1行的信息
HSSFSheet mySheet = xls.getSheetAt(0); //通过下标来获取

//POI : 第1行是下标0,第1列是下标0
//下面是:获取了第3行第1列的数据
HSSFRow loopRow = mySheet.getRow(2);//获取了 第3行 然后返回一个HSSFRow 的对象 下面需要获取一个cell的值

HSSFCell  loopcellHead = loopRow.getCell(0); //looprow.getCell((short)0);

System.out.println(loopcellHead.toString());//把第1行第1列的  value打印出来 ..... 
System.out.println("本Excel共有Sheet : " + xls.getNumberOfSheets());

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值