赞
踩
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Arrays;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
/**
* 读取excel
* @author fdghjgkjhgk
*
*/
public class ReadExcelUtil {
public static void readExcel(String sourceFile){
Workbook wb = null;
try {
InputStream is = new FileInputStream(sourceFile);
//1.读取 Excel 数据表的第一步是创建 Workbook( 术语:工作薄 ),
wb = Workbook.getWorkbook(is);
//2.一旦创建了 Workbook,我们就可以通过它来访问 Excel Sheet( 术语:工作表 )。
// 获取第一张 Sheet 表
Sheet sheet = wb.getSheet(0);
//3.我们既可能通过 Sheet 的名称来访问它,也可以通过下标来访问它。如果通过下标来访问的话,要注意的一点是下标从 0 开始,就像数组一样。
//一旦得到了 Sheet,我们就可以通过它来访问 Excel Cell( 术语:单元格 )。
//获取第一行,第一列的值
Cell c00 = sheet.getCell(0, 0);
String strC00 = c00.getContents();
//获取第一行,第二列的值
Cell c10 = sheet.getCell(1,0);
String strC10 = c10.getContents();
//获取第一行,第三列的值
Cell c20 = sheet.getCell(2, 0);
String strC20 = c20.getContents();
//获取第二行,第一列的值
Cell c01 = sheet.getCell(0, 1);
String strC01 = c01.getContents();
Cell c21 = sheet.getCell(2, 1);
String strC21 = c21.getContents();
System.out.println("Cell(2, 1)" + " value : " + strC21 + "; type : " + c21.getType());
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。