全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

java读取excel文件的两种方法

本文实例为大家分享了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 


相关文章: c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  建站主机选择指南:服务器配置与SEO优化实战技巧  股票网站制作软件,网上股票怎么开户?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  制作农业网站的软件,比较好的农业网站推荐一下?  建站之星如何快速生成多端适配网站?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  南宁网站建设制作定制,南宁网站建设可以定制吗?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  图册素材网站设计制作软件,图册的导出方式有几种?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  智能起名网站制作软件有哪些,制作logo的软件?  用v-html解决Vue.js渲染中html标签不被解析的问题  如何在建站宝盒中设置产品搜索功能?  香港服务器WordPress建站指南:SEO优化与高效部署策略  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何通过西部建站助手安装IIS服务器?  网站微信制作软件,如何制作微信链接?  内网网站制作软件,内网的网站如何发布到外网?  如何在IIS中新建站点并解决端口绑定冲突?  建站之星如何优化SEO以实现高效排名?  如何用AWS免费套餐快速搭建高效网站?  建站主机如何选?高性价比方案全解析  如何彻底删除建站之星生成的Banner?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  网站制作公司排行榜,四大门户网站排名?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  手机网站制作与建设方案,手机网站如何建设?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  如何在服务器上三步完成建站并提升流量?  如何用西部建站助手快速创建专业网站?  微课制作网站有哪些,微课网怎么进?  宝塔新建站点报错如何解决?  如何在建站主机中优化服务器配置?  如何登录建站主机?访问步骤全解析  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  建站VPS能否同时实现高效与安全翻墙?  如何基于云服务器快速搭建个人网站?  高端网站建设与定制开发一站式解决方案 中企动力  如何快速重置建站主机并恢复默认配置?  建站之星后台管理:高效配置与模板优化提升用户体验  如何自定义建站之星网站的导航菜单样式?  如何配置FTP站点权限与安全设置?  如何通过多用户协作模板快速搭建高效企业网站?  免费视频制作网站,更新又快又好的免费电影网站?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  高端建站如何打造兼具美学与转化的品牌官网?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。