读excel

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();//用单元格对象得到单元格的内容
posted @ 2020-01-05 16:48  wyl677  阅读(159)  评论(0编辑  收藏  举报