利用jxl.jar实现excel的读取
2018-03-20 16:31
423 查看
今天在写代码的时候,需要读取一些数据,这些数据存放在一个excel文件中,该文件的第三列存放的是用户的电话号码,程序中需要用到这些数据,
在此开贴总结一下用到的方法,写了一个小demo,内容如下(所需要的jar包就是jxl.jar,需要的话可以百度搜一下,有很多下载资源)
在此开贴总结一下用到的方法,写了一个小demo,内容如下(所需要的jar包就是jxl.jar,需要的话可以百度搜一下,有很多下载资源)
package readExcel; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; public class Test { public static void main(String[] args) { //读取Excel文件 Test t = new Test(); File file = new File("D:/45.xls"); t.read(file); //调用下面的方法jike } // 定义一个方法 public void read(File file) { try { // 创建输入流,读取Excel InputStream is = new FileInputStream(file.getAbsolutePath()); // jxl提供的Workbook类 Workbook wb = Workbook.getWorkbook(is); //wb.getNumberOfSheets();用这个方法可以获得该Excel文件有几个页签 // 创建一个表示第一个页签的对象 Sheet sheet = wb.getSheet(0); //表示需要获取该Excel文件的第一个页签,也就是第一页 // sheet.getRows()返回该页的总行数 //sheet.getColumns(); 返回该页的总列数 for (int j = 1; j < sheet.getRows()+1; j++) { String cellinfo = sheet.getCell(2, j).getContents(); //因为我要得到第三列的所有内容,从第二行开始,因为第一行是标题:用户电话,在此是(2,1)开始循环 System.out.print(cellinfo+","); //将得到的所有电话号码用逗号分隔,输出在控制台上 } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (BiffException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
以上就是这个例子的代码,灵活利用上面的方法,类似的问题基本上都可以解决了
相关文章推荐
- JAVA读取Excel的实现(利用jxl.jar读取excel)
- 利用jxl.jar读取EXCEL文件
- java利用jxl.jar创建、读取EXCEL文件
- 利用POI读取Excel模板实现自己所需的Excel导出格式
- 使用jxl.jar 读取excel表格数据
- 通过jxl.jar 读取、导出excel的实例代码
- 利用jxl实现excel操作
- 用jxl.jar实现excel中的数据批量上传
- JTable 导出 Excel 利用 jxl.jar
- 用jxl.jar读取Excel文件内容
- 利用JXL实现对于excel-2000/2003版本的文件进行读写操作
- 利用jxl实现excel导出
- 使用JXl实现excel数据的导入,读取数据
- Android 读Excel 精简函数封装利用了jxl.jar
- jxl读取excel实现导入excel写入数据库
- Java Web获取数据库数据,利用jxl实现数据导出成Excel文件
- 读取excel文件(jxl.jar包简介/java操作excel jxl.jar下载地址)
- jxl操作实现导出读取excel
- Java代码:用jxl实现excel的读取和写入
- Java程序员从笨鸟到菜鸟之(一百零五)java操作office和pdf文件(三)利用jxl实现数据导出excel报表以及与POI的区别