zoukankan      html  css  js  c++  java
  • Java 读取excel表格文件

    注意,本文使用的Jar包为jxl.jar,只能处理97-03版本xls格式的Excel

    jar包

    maven依赖:

    <dependency>
    	<groupId>net.sourceforge.jexcelapi</groupId>
    	<artifactId>jxl</artifactId>
    	<version>2.6.10</version>
    </dependency>
    

    jar包maven下载地址

    使用

    读取xls文件

    
    //通过文件IO,读入一个xls文件
    Workbook book = Workbook.getWorkbook(new File(path));
    
    //获得第一个工作表对象(ecxel中sheet的编号从0开始,0,1,2,3,....)
    Sheet sheet = book.getSheet(0);
    
    //遍历每一行内容
    for (int i = 0; i <sheet.rows; i++) {
    	//getCell获得单元格,参数为(列,行)的下标
    	System.out.println(sheet.getCell(0, i).getContents());
    }
    

    写出xls文件

    File xlsFile = new File("jxl.xls");
    // 创建一个工作簿
    WritableWorkbook workbook = Workbook.createWorkbook(xlsFile);
    // 创建一个工作表
    WritableSheet sheet = workbook.createSheet("sheet1", 0);
    //遍历每一行,写出数据
    for (int row = 0; row < 10; row++){
    	for (int col = 0; col < 10; col++){
    		// 向工作表中添加数据
    		sheet.addCell(new Label(col, row, "data" + row + col));
    	}
    }
    workbook.write();
    workbook.close();
    
  • 相关阅读:
    <LinkedList> 61
    <LinkedList> (hard + 高)25
    <DP> (高频)322
    <BackTracking> (dfs hard) 291
    <Tree> (高频)236
    <Math> 29 365
    <String> 161 358
    <Array> 309 (高)334
    <Array> 54 (高频+hard )45
    <Design> 359 346
  • 原文地址:https://www.cnblogs.com/stars-one/p/11897926.html
Copyright © 2011-2022 走看看