java读取excel的方法是_java读取excel文件的两种方法

本文实例为大家分享了android九宫格图片展示的具体代码,供大家参考,具体内容如下

方式一:

借用

f05a0efd681e98821ba8b744ef67cb29.png

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

for(int j=0;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();

}

}

}

bdf7d393d86afd25a66d96fed5917008.png

方式二:

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();

}

}

}

00b46b1394473c8850dbbda8429549ff.png

附jar包

94a9d5dd0bd571da0ed4d1b5dbbcd222.png

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

希望与广大网友互动??

点此进行留言吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值