java读取excel⽂件的两种⽅法本⽂实例为⼤家分享了java读取excel⽂件的具体代码,供⼤家参考,具体内容如下
⽅式⼀:
借⽤
package com.ij34.util;
/**
* @author Admin
* @date 创建时间:2017年8⽉29⽇下午2:07:59
* @version 1.0
java valueof*@type_name myclass
*/
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
ad.biff.BiffException;
public class Test05 {
public static void main(String args[]){
File f=new File("table01.xls");
try {
Workbook Workbook(f);//
Sheet Sheet(0); //获得第⼀个⼯作表对象
for(int i=0;i&Rows();i++){
for(int j=0;j&Columns();j++){
Cell Cell(j, i); //获得单元格
System.out.Contents()+" ");
}
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 (CellType()) {
case Cell.CELL_TYPE_STRING://字符串
System.out.RichStringCellValue().getString());
System.out.print(" ");
break;
case Cell.CELL_TYPE_NUMERIC://数值与⽇期
if (DateUtil.isCellDateFormatted(cell)) {
System.out.print(String.DateCellValue()));
} else {
System.out.NumericCellValue());
}
System.out.print(" ");
break;
case Cell.CELL_TYPE_BOOLEAN://boolean类型
System.out.BooleanCellValue());
System.out.print(" ");
break;
default:
}
}
System.out.println();
}
}
}
附jar包
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。