POI读取Excel表格测试
来源:互联网 发布:中国古代星象学 知乎 编辑:程序博客网 时间:2024/05/20 05:09
package com.test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.HashMap;import java.util.Map;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Cell;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.xssf.usermodel.XSSFWorkbook;import org.junit.Test;/** * * @ClassName: POITest * @Description: poi测试 * @author cheng * @date 2017-3-31 上午10:50:36 */public class POITest { /** * * @throws IOException * @throws FileNotFoundException * @Title: poiTest * @Description:poi测试导入 */ @Test public void poiTest() throws FileNotFoundException, IOException { String path = "d:/问题件.xls"; Workbook workbook = null;// 工作簿 try { // 2007 workbook = new XSSFWorkbook(path); } catch (Exception ex) { // 2003 workbook = new HSSFWorkbook(new FileInputStream(path)); } // 获取sheet的数目 int sheetNumber = workbook.getNumberOfSheets(); System.out.println("共有" + sheetNumber + "个sheet"); for (int i = 0; i < sheetNumber; i++) { System.out.println("第" + (i + 1) + "个sheet"); // 得到Excel工作表对象 Sheet sheet = workbook.getSheetAt(i); // 获取有效的行数 int rowNumber = sheet.getPhysicalNumberOfRows(); System.out.println("共有" + rowNumber + "行"); // 获得sheet总行数 int rowCount = sheet.getLastRowNum(); System.out.println("A2:" + rowCount + "行"); for (int j = 0; j < rowNumber; j++) { Map exMap = new HashMap(); System.out.println("第" + (j + 1) + "行"); // 得到Excel工作表的行 Row row = sheet.getRow(j); // 取得一行的有效单元格个数 int cellNumber = row.getPhysicalNumberOfCells(); System.out.println("共有" + cellNumber + "个单元格"); // 获得本行中单元格的个数 int cellCount = row.getLastCellNum(); System.out.println("A2:" + cellCount + "个单元格"); for (int k = 0; k < cellNumber; k++) { // 得到Excel工作表指定行的单元格 Cell cell = row.getCell(k); System.out.println("第" + (k + 1) + "个单元格数据:" + cell); } } } }}
0 0
- POI读取Excel表格测试
- POI读取excel表格
- poi读取excel表格
- POI 读取Excel(2003)表格
- Java poi读取Excel表格
- poi 3.8读取excel表格
- poi读取excel表格格式问题解决方案
- Workbook POI 对Excel表格的读取
- 使用 POI 读取 Excel 表格数据
- java poi读取excel表格数据
- [Java]通过Poi包读取Excel表格
- Java利用POI读取Excel表格
- java maven poi 读取excel表格
- POI 操作Excel表格系列2 --- 读取Excel表格
- poi读取高版本Excel表格的日期处理方式
- java+poi读取和存储excel表格内容
- POI操作Excel表格
- POI操作Excel表格
- android 应用组件[通用 Intent---撰写带有可选附件的电子邮件] 十
- C++ 类基础知识
- .net json处理 ,及处理方法
- QGridLayout::addWidget
- iOS 宏(define)与常量(const)的正确使用
- POI读取Excel表格测试
- 纯虚函数
- 人工智能之于安防的意义何在?
- C语言编程100例:4
- 基于深度学习的人脸识别系统
- RecyclerView+Glide+PhotoView
- 160个CrackMe之001
- Jenkins+Maven+SVN快速搭建持续集成环境
- hdu 1863 畅通工程