方式一:

借用

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.ij34.util;
/**
* @author Admin
* @date 创建时间:2017年8月29日 下午2:07:59
* @version 1.0
*@type_name myclass
*/
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
  
public class Test05 {
public static void main(String args[]){
  File f= new File( "table01.xls" );
  try {
   Workbook book=Workbook.getWorkbook(f); //
   Sheet sheet=book.getSheet( 0 ); //获得第一个工作表对象
   for ( int i= 0 ;i<sheet.getRows();i++){
    for ( int j= 0 ;j<sheet.getColumns();j++){
     Cell cell=sheet.getCell(j, i); //获得单元格
     System.out.print(cell.getContents()+ " " );
    }
    System.out.print( "\n" );
   }
  } catch (BiffException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
}
}

 方式二:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package com.ij34.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.DateUtil;
import org.apache.poi.ss.usermodel.Row;
/**
* @author Admin
* @date 创建时间:2017年8月29日 下午4:01:06
* @version 1.0
*@type_name Test02
*读取xls
*/
public class Test02 {
  public static void main(String[] args) throws FileNotFoundException, IOException {
   File excelFile = new File( "table01.xls" );
   HSSFWorkbook wb = new HSSFWorkbook( new FileInputStream(excelFile));
   HSSFSheet sheet = wb.getSheetAt( 0 );
   
   for (Row row : sheet) {
    for (Cell cell : row) {
     switch (cell.getCellType()) {
     case Cell.CELL_TYPE_STRING: //字符串
      System.out.print(cell.getRichStringCellValue().getString());
      System.out.print( " " );
      break ;
     case Cell.CELL_TYPE_NUMERIC: //数值与日期
      if (DateUtil.isCellDateFormatted(cell)) {
       System.out.print(String.valueOf(cell.getDateCellValue()));
      } else {
       System.out.print(cell.getNumericCellValue());
      }
      System.out.print( " " );
      break ;
     case Cell.CELL_TYPE_BOOLEAN: //boolean类型
      System.out.print(cell.getBooleanCellValue());
      System.out.print( " " );
      break ;
     default :
     }
    }
    System.out.println();
   }
}
}

附jar包

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

java读取execle相关推荐

  1. java 读取txt,java读取大文件

    java 读取txt,java读取大文件 package com.bbcmart.util; import java.io.File; import java.io.RandomAccessFile; ...

  2. Java读取property配置文件

    读取配置文件已经成了Java程序员工作的一项必备技能. 配置文件的优点: 可维护性好 怎么个可维护性好呢? 它会让程序中变化的地方很灵活的配置,不需要修改代码. Java程序部署到服务器上去之后就变成 ...

  3. Java 读取 dwg 转换 dxf

    2019独角兽企业重金招聘Python工程师标准>>> kabeja-0.4.jar 1.java  读取  dxf  字符 @Testpublic void JunitGetCon ...

  4. java读取txt文件中的内容

    java读取txt文档中的内容:在这个地方我们输入一个txt文件的路径,就可以读取出txt文档中的内容: public static String readStringFromtxt(String t ...

  5. java读取ES配置生成ES管理类,获取ES连接

    java读取ES配置生成ES管理类,获取ES连接 1.Elasticsearch是基于Lucene开发的一个分布式全文检索框架,向Elasticsearch中存储和从Elasticsearch中查询, ...

  6. Java基础学习总结(15)——java读取properties文件总结

    2019独角兽企业重金招聘Python工程师标准>>> 一.java读取properties文件总结 在java项目中,操作properties文件是经常要做的,因为很多的配置信息都 ...

  7. java读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

  8. java读取jsp文件内容_使用Java读取Excel文件内容

    问题:我能用Java读取一个Excel文件吗?如果能,怎么做? 回答:是的,可以用Java读取Microsoft Excel文件.微软提供了一个Excel的ODBC驱动程序,因此我们就可以使用JDBC ...

  9. java读取pdf_Java 读取PDF中的文本和图片的方法

    本文将介绍通过Java程序来读取PDF文档中的文本和图片的方法.分别调用方法extractText()和extractImages()来读取. 使用工具:Free Spire.PDF for Java ...

最新文章

  1. 自适应IFRAME的大小
  2. 汽车需要镀晶吗?镀晶是起什么作用的?
  3. html日期横向拖动选择控件,一个简单横向javascript日期控件
  4. 在计算机上收回光驱快捷键,如何使用Windows键盘快捷键打开光盘驱动器
  5. java调用sqlserver存储过程_Java中调用SQLServer存储过程示例
  6. 数据:BTC全网算力为134.17 EH/s,新增地址数51.05万
  7. java的Date.getTime()转换成C#的Datetime.ticks
  8. 如何在 Mac 上使用剪贴板?
  9. java 解析yml文件
  10. 移动硬盘格式化了?这样恢复数据
  11. ForkJoinPool 详解
  12. 16进制,BCD码,ASCII转换
  13. 名帖191 米芾 行书《苕溪诗卷》
  14. java poi导出PPT格式
  15. 从管理的角度分享技术 TL 的核心职责:包括沟通与辅导、招聘与解雇等
  16. 1-23 Socket编程
  17. vue中使用threejs的一些问题,THREE上没有OrbitControls
  18. kali --之 Maltego ce 的使用教程
  19. 小哥哥,小姐姐,我有一份tcp、http面试指南你要吗?
  20. 2022大作业项目报告

热门文章

  1. 想学3dmax应该怎么学?
  2. 全球与中国汽车内饰牛皮革市场发展调研及未来前景预测报告2022-2028年
  3. 10电脑睡眠后自动关机怎么回事 win_Win10睡眠失效变成关机怎么办_win10睡眠变成自动关机的修复步骤-win7之家...
  4. Camera Raw图解析
  5. 三件套都有什么_床上用品三件套,四件套,五件套,七件套分别包括的是哪些...
  6. Oracle-log file sync等待事件分析
  7. python报考软考哪个比较好_软考中级哪个好考
  8. 408复习经验先写到这,后面再补充
  9. java-opencv拍照(可自定义分辨率)
  10. 网页制作(HTML)