Untitled
Untitled
public class ReadExcelFile { public ArrayList<ArrayList<String>> readFile(String fileName) { ArrayList<ArrayList<String>> cellVectorHolder = new Arra yList<ArrayList<String>>(); try { FileInputStream myInput = new FileInputStream(fileName); POIFSFileSystem myFileSystem = new POIFSFileSystem(myInp ut); HSSFWorkbook myWorkBook = new HSSFWorkbook(myFileSystem) ; HSSFSheet mySheet = myWorkBook.getSheetAt(0); Iterator rowIter = mySheet.rowIterator(); while (rowIter.hasNext()) { HSSFRow myRow = (HSSFRow) rowIter.next(); Iterator cellIter = myRow.cellIterator(); ArrayList<String> cellStoreVector = new ArrayLis t<String>(); while (cellIter.hasNext()) { HSSFCell myCell = (HSSFCell) cellIter.ne xt(); cellStoreVector.add(myCell.toString()); } cellVectorHolder.add(cellStoreVector); } } catch (Exception e) { e.printStackTrace(); } return cellVectorHolder; } }