JAVA读取Excel2003、2007、2010
来源:互联网 发布:铜陵大数据产业园 编辑:程序博客网 时间:2024/05/20 11:19
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);//第一个sheet int 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
0 0
- JAVA读取Excel2003、2007、2010
- poi读取excel2003 2007
- Java 操作 Excel (读取Excel2003 2007,Poi实现)
- 知识总结-Java 操作 Excel (读取Excel2003 2007,Poi实现)
- Java 操作 Excel (读取Excel2003 2007,Poi实现)
- Java 操作 Excel (读取Excel2003 2007,Poi实现)
- Java 操作 Excel (读取Excel2003 2007,Poi实现)
- POI读取excel2003兼容2007
- java pio excel2003/2007
- java读取Excel2003和Excel2007内容
- poi读取excel2003和2007问题
- POI 读取Excel2003、2007的一个Demo
- 关于POI读取EXCEL2003----2007问题
- Excel2003/2007 java读写POI
- POI读取Excel(兼容Excel2003、Excel2007) java读取
- java通过apache poi读取创建excel2003文件
- java解析excel2003以及2007 版本
- PHPExcel 读取导入 excel2003,2007各个版本整理
- 线程
- Linux打卡Day7
- JavaEE开发之SpringMVC中的自定义消息转换器与文件上传
- phpcms 2008 sp4的这个版本如何添加一个系统字段
- 超平面
- JAVA读取Excel2003、2007、2010
- linux终端的使用以及linux命令
- Udp DDOS攻击代码实现
- 开启梦幻般的webrtc之旅
- 揭开Wayland的面纱(二):Wayland应运而生
- MPAndroidChart 3.0——LineChart(折线图)
- 【个人笔记重点,不作为参考】主题:ubuntu 14.04 nfs安装与配置
- java读写自定义property文件
- opencv使用小技巧