1.导入jxl.jar包。(excel要是.xls格式保存的文件。怎么转.xls可以另存为。还有一种方法后续研究)
创建Workbook工作簿对象,workbook是抽象类不能直接实例化。
--获取桌面路径
FileSystemView fsv = FileSystemView.getFileSystemView();
File homePath = fsv.getHomeDirectory();//获取桌面路径
--工作簿相关 wb = Workbook.getWorkbook(file);//创建工作簿对象 --工作表相关 Sheet sheet = wb.getSheet(int arg0);//根据下标找到工作表对象(下表从0开始) Sheet sheet = wb.getSheet(String arg0);//根据工作表的名字创建工作表的对象 String[] sheets = wb.getSheetNames();//得到工作簿中所有工作表的名字 Sheet[] sheets = wb.getSheets();//得到工作簿中所有工作表对象 --单元格相关 Cell cell = sheets[i].findCell("某个单元格类容");//得到指定工作表指定单元格内容的单元格对象 Cell[] cell = sheets[i].getCloumn(0);//得到第i个工作表的第0列所有单元格对象 Cell[] cell = sheets[i].getRow(0);//得到第i个工作表第0行所有单元格对象 Cell cell = sheets[i].getCell(1,2);//得到第1列第2行的单元格对象 int cols = sheets[i].getCloumns();//得到第i个工作表的所有列数 int rows = sheets[i].getRows();//得到第i个工作表的所有行数 String sheetName = sheets[i].getName();//得到第i个工作表的名字 --单元格内容位置相关 int row = cell.getRow();//用单元格对象得到单元格所在的行数 int col = cell.getColumn();//用单元格对象得到单元格所在的列数 String content = cell.getContents();//用单元格对象得到单元格的内容
原文:https://www.cnblogs.com/yanlongw/p/12152869.html