JAVA读取Excel2003、2007、2010
1.代码
import java.io.File;
import java.io.FileInputStream;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;public class TestExcel {public static void main(String[] args) {try {File file = new File("C://Users/Administrator/Desktop/test.xls");FileInputStream is = new FileInputStream(file);Workbook workbook = WorkbookFactory.create(is);//这种方式 Excel 2003/2007/2010 都是可以处理Sheet sheet = workbook.getSheetAt(0);//第一个sheetint rowCount = sheet.getPhysicalNumberOfRows();//获取总行数 Row row1 = sheet.getRow(0);//获取第一行 ,判断excel是否规范if(!row1.getCell(0).toString().trim().equals("序号")||!row1.getCell(1).toString().trim().equals("评价年度")||!row1.getCell(2).toString().trim().equals("纳税人识别号")||!row1.getCell(3).toString().trim().equals("纳税人名称")||!row1.getCell(4).toString().trim().equals("评价结果")){return;}for(int i=1;i<rowCount;i++){Row row = sheet.getRow(i); int cellCount = row.getPhysicalNumberOfCells(); //获取总列数 String xh = "";//序号String pjnd = "";//评价年度String nsrsbh = "";//纳税人识别号String nsrmc = "";//纳税人名称String pjjg = "";//评价结果for(int c=0;c<cellCount;c++){String cellStr = row.getCell(c).toString().trim();if(!cellStr.equals("")&&cellStr!=null){if(c==0) xh=cellStr;if(c==1) pjnd=cellStr;if(c==2) nsrsbh=cellStr;if(c==3) nsrmc=cellStr;if(c==4) pjjg=cellStr;}}System.out.println(xh+"|"+pjnd+"|"+nsrsbh+"|"+nsrmc+"|"+pjjg);//拿到数据进行数据库操作}} catch (Exception e) {e.printStackTrace();}}
}
2.相关jar包下载
下载地址:http://pan.baidu.com/s/1nvhX3N7
JAVA读取Excel2003、2007、2010相关推荐
- java excel读取操作,Java 操作 Excel (读取Excel2003 2007,Poi兑现)
Java 操作 Excel (读取Excel2003 2007,Poi实现) 一. Apache POI 简介( http://poi.apache.org/) 使用Java程序读写Microsoft ...
- java读取Excel2003和Excel2007内容
java读取Excel2003和Excel2007内容并可以控制是否读取全部sheet页内容 在http://download.csdn.net/detail/u010792467/8072015下载 ...
- Excel表格如何设置密码 Excel2003/2007/2010设置密码教程
http://www.wordlm.com/special/2/ 经常使用Excel表格制作报表和一些数据后,我们会给Excel表格设置密码,这样可以很有效的防止数据被盗取.目前Office版本众多, ...
- java用poi操作excel,2003,2007,2010
原文: [url]http://happyqing.iteye.com/blog/1965570[/url] [color=red]通过POI统一读取Excel文件[/color](兼容97-2003 ...
- java读取sheet2_java读取Excel指定sheet页或全部sheet页数据(含2003和2007版本)
java读取Excel指定sheet页或全部sheet页数据(含2003和2007版本) 在http://download.csdn.net/detail/u010792467/8072015下载所需 ...
- java使用poi读取Excel2003版(.xls)
java使用poi读取Excel2003版(.xls) File file = new file("D:\\test.xls"); FileInputStream fis = ne ...
- Java 读取excel文件内容插入到数据库
Java读写Excel的包是Apache POI. JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel ...
- 【Java进阶营】java 读取 excel 表格内容
一.添加依赖 org.apache.poi poi 3.8 org.apache.poi poi-ooxml 3.8 二.工具类 根据文件后缀判断 2003 || 2007 || 2010 格式. i ...
- 【Apache POI】Java 读取Excel文件
Excel内容如下: 封装Excel行列字段的Bean: public class Employee {private String name;private String gender;privat ...
最新文章
- 电脑蓝屏终止代码irql_电脑蓝屏代码浅析
- 开发日记-20190505 关键词 汇编语言(四) 自定义分级视图demo
- yolov5论文叫什么_论文格式与论文查重到底是什么鬼?教你半小时搞定的独门技巧...
- Adaboost 2
- 中科大博士写外挂被抓,非法牟利300多万!
- 中国式创新技术“步态识别”终于来临,你大胆地走两步,我就知道你是谁
- jQuery的$(document).ready()和JavaScript onload事件
- Redis操作命令(一)
- Docker介绍及安装
- ASP.NET MVC中,通用的异常处理
- mysql视频教程特密码_分享一个MySQL 密码增强插件
- 回溯法 - 递归 - n皇后问题 - 所有解
- vim代码对齐命令_vim自动对齐
- coon.php连接,CoonClient.php
- java 填充图片_java图片缩放实现图片填充整个屏幕
- python扇贝每日一句api,英语每日一句API封装
- 从零开始之uboot、移植uboot2017.01(三、lowlevel_init)
- 西瓜书-2.5偏差与方差
- Android 画中画模式
- GORM CRUD 10 分钟快速上手
热门文章
- 关于吸烟现象的一些调查统计
- 华大单片机SW 复用
- RK3399 双路mipi拼接屏+HDMI 三屏显示
- 阿里腾讯“主战场”揭幕:马云33亿入股恒生电子
- 两个mp3文件合成 php,两个音频合成一个 音频合成软件/音频视频合成软件合并不同格式为一个音频文件...
- 负载均衡的几种常见方式
- Python如何实现分布式爬虫
- 使用python的random()随机函数编写一个简单的双色球项目
- 各种工业以太网比较(EtherCAT,EtherNet/IP,ProfiNet,Modbus-TCP,Powerlink)
- 量子计算机适用场景,最新量子计算机能够模拟宇宙诞生之初的情景