java程序解析excel表格有很多的方法,其中jxl就是一个不错的方法,在此,把jxl最基础的东西通过例子的方式分享给各位。
在用jxl解析excel报表的时候,首先需要将jxl.jar的包加入到工程中。接下来我们需要建一个excel文件,包括类似于
编号用户名密码11111111 public static void readExcel(String filepath) { FileInputStream fis; try { fis = new FileInputStream(new File(filepath)); Workbook workbook=Workbook.getWorkbook(fis);//一个工作簿 int sheets=workbook.getNumberOfSheets();//一個工作簿里工作表的個數 for(int j=0;j<sheets;j++) { Sheet sheet=workbook.getSheet(j);//得到當前工作表 int row=sheet.getRows();//工作表的行數 for(int i=1;i<row;i++)//一般工作表的第一行是標題,所以i从1开始 { if(sheet.getCell(0, i).getContents().equals(""))//判斷是否有数据 { System.out.println("这是一个空工作表"); break; } { //输出数据 System.out.println(sheet.getCell(0,i).getContents()); System.out.println(sheet.getCell(1,i).getContents()); System.out.println(sheet.getCell(2,i).getContents()); } } } } catch (Exception e) { e.printStackTrace(); } } public static void main(String [] arg) { JxlTest.readExcel("d://zjs.xls");//这里写你建的excel文件的路径 } } 运行程序,将得到 11 111 1111