您的位置:首页 > 编程语言 > Java开发

poi 读取Excel

2016-12-16 18:32 288 查看
package com.util;import java.io.FileInputStream;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.poifs.filesystem.POIFSFileSystem;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;/*** @author sean*/public class ReadExcel {public static String Do(int sheetNo,int columnNo) {String value = "";try {FileInputStream fs = new FileInputStream("./TestCaseInfo.xls");POIFSFileSystem ps = new POIFSFileSystem(fs);HSSFWorkbook workbook = new HSSFWorkbook(ps);HSSFSheet sheet = workbook.getSheetAt(sheetNo);int rows = sheet.getPhysicalNumberOfRows();// 遍历行for (int i = 1; i < rows; i++) {Row row = sheet.getRow(i);if (row != null) {Cell cell = row.getCell(columnNo);if (cell != null) {switch (cell.getCellType()) {case Cell.CELL_TYPE_FORMULA:break;case Cell.CELL_TYPE_NUMERIC:Integer valueString = (int)(cell.getNumericCellValue());value += String.valueOf(valueString) + ",";break;case Cell.CELL_TYPE_STRING:value += cell.getStringCellValue() + ",";break;default:value += "0";break;}}}}} catch (Exception e) {System.out.println(e);}return value;}}

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  poi excel java 循环读取e