java读取excel文件的两种方法
发布时间 - 2026-01-11 03:02:13 点击率:次本文实例为大家分享了java读取excel文件的具体代码,供大家参考,具体内容如下

方式一:
借用
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();
}
}
}
方式二:
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
# excel
# Java读取Excel文件内容的简单实例
# java读取excel表格的方法
# java 读取excel内容具体代码
# Java 读取excel 文件流代码实例
# JAVA如何读取Excel数据
# 一文教你如何使用Java灵活读取Excel内容
# 下午
# 第一个
# 大家分享
# 具体内容
# 大家多多
# 单元格
# biff
# read
# BiffException
# static
# public
# jxl
# IOException
# File
# Workbook
# Sheet
# Cell
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Python面向对象测试方法_mock解析【教程】
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
使用spring连接及操作mongodb3.0实例
Laravel如何发送系统通知?(Notification渠道示例)
如何基于云服务器快速搭建个人网站?
Bootstrap整体框架之CSS12栅格系统
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
北京网站制作公司哪家好一点,北京租房网站有哪些?
微信小程序 HTTPS报错整理常见问题及解决方案
利用python获取某年中每个月的第一天和最后一天
Laravel如何保护应用免受CSRF攻击?(原理和示例)
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
微信h5制作网站有哪些,免费微信H5页面制作工具?
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
Laravel怎么判断请求类型_Laravel Request isMethod用法
网站制作软件有哪些,制图软件有哪些?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
网站建设要注意的标准 促进网站用户好感度!
企业网站制作这些问题要关注
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
使用Dockerfile构建java web环境
如何获取上海专业网站定制建站电话?
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
清除minerd进程的简单方法
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
如何在 Pandas 中基于一列条件计算另一列的分组均值
Laravel如何使用Gate和Policy进行授权?(权限控制)
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
iOS正则表达式验证手机号、邮箱、身份证号等
如何在万网ECS上快速搭建专属网站?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
油猴 教程,油猴搜脚本为什么会网页无法显示?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
Python制作简易注册登录系统
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
python中快速进行多个字符替换的方法小结
Laravel用户密码怎么加密_Laravel Hash门面使用教程
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
Swift中swift中的switch 语句
如何用好域名打造高点击率的自主建站?
Laravel怎么实现验证码(Captcha)功能
PHP正则匹配日期和时间(时间戳转换)的实例代码
无锡营销型网站制作公司,无锡网选车牌流程?
如何选择PHP开源工具快速搭建网站?

