【记录】Apache POI - the Java API for Microsoft Documents - 15秒快速入门
来源:互联网 发布:听歌不要钱的软件 编辑:程序博客网 时间:2024/06/09 15:45
第一步:下载java POI jar包并导入到java工程
第二步:获取excel中第一行第一列的内容(.xls .xlsx均可)
//由于此处仅作示例,所以没有捕获异常 Workbook wb = WorkbookFactory.create(new FileInputStream("MyExcel.xlsx")); Sheet sheet = wb.getSheetAt(0); Row row = sheet.getRow(0); Cell cell = row.getCell(0); String string = cell.getStringCellValue(); System.out.println(string);
——————-15秒教程到此结束——————-
通过上面的快速教程,相信大家一定都对java POI有了一点感性的认识。
下面来点干货,读取excel文件中一个sheet的所有内容:
/* * 读取.xls文件,导入hssf包 * 读取.xlsx文件,导入xssf包 * 读取以上两种格式的文件,导入ss包 * Excel(ss = hssf + xssf) - 来自java POI官网 * */ Workbook wb = WorkbookFactory.create(new FileInputStream("MyExcel.xlsx")); Sheet sheet = wb.getSheetAt(0); for (Row row : sheet) { for (Cell cell : row) { CellReference cellRef = new CellReference(row.getRowNum(), cell.getColumnIndex()); System.out.print(cellRef.formatAsString()); System.out.print(" - "); switch (cell.getCellType()) { case Cell.CELL_TYPE_STRING: System.out.println(cell.getRichStringCellValue().getString()); break; case Cell.CELL_TYPE_NUMERIC: if (DateUtil.isCellDateFormatted(cell)) { System.out.println(cell.getDateCellValue()); } else { System.out.println(cell.getNumericCellValue()); } break; case Cell.CELL_TYPE_BOOLEAN: System.out.println(cell.getBooleanCellValue()); break; case Cell.CELL_TYPE_FORMULA: System.out.println(cell.getCellFormula()); break; default: System.out.println(); } } }
0 0
- 【记录】Apache POI - the Java API for Microsoft Documents - 15秒快速入门
- 【java】Apache POI - the Java API for Microsoft Documents
- Apache POI - the Java API for Microsoft Documents
- Apache POI for Microsoft Office
- Java读写Excel之POI超入门 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式
- poi项目apache组织,Java API To Access Microsoft Format Files
- Apache POI API操作Microsoft Office格式文件的方法+JAVA调用exe可执行文件
- Apache POI For Java Excel
- Java操作Microsoft Office(Excel) Apache POI
- Apache 的 POI提供API
- 利用Apache POI读写Microsoft Excel文件
- Apache POI 处理 Microsoft Office文档
- 【JAVA秒会技术之ActiveMQ】ActiveMQ的快速入门
- Apache Zookeeper 快速入门及API基础CRUD操作
- Apache POI:Java程序读写Microsoft Office格式文档——简单完整实例讲解
- Java 8: Stream API 快速入门
- Java 8 – Stream API 快速入门
- Java Api for parse the xml file
- cocos2dx3.3 CCNotificationCenter观察者模式
- jQuery源码剖析(一)——概览&工具方法
- CentOS发送邮件(sendmail)
- DI IOC区别
- Android侧滑结束当前页
- 【记录】Apache POI - the Java API for Microsoft Documents - 15秒快速入门
- neo4j入门教程-(安装、配置)
- android,不让edittext一进入页面就获取焦点
- 比较15个数的大小
- 2.2JSON数据解析(一)
- Properties类 of Java 的使用
- ViewPager+FragmentPagerAdapter实现微信5.2.1主界面架构
- html 标签详解(基础<!DOCTYPE> )
- bzoj 2064: 分裂【状态压缩】