11.1java读取Excel表格

import java.io.File;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;

public class ExcelImport {

public static void main(String[] args) throws Exception {
//Excel办公,以表格形式存在
//如何实现:1.fastExcel 2.jxl解析(第三方) 3.poi方式(第三方)
//通过jxl方式解析Excel步骤如下:
//1. 导入jxl的jar包
//2. 获取到Excel文件
File file = new File("C:\\Users\\飞翔的兰\\Desktop\\student.xls");
Workbook wb = Workbook.getWorkbook(file);
//3. 获取指定的sheet页码 通过指定的Sheet页的名字获取指定的Sheet页,也可以通过索引获取Sheet
Sheet sheet = wb.getSheet("Sheet1");
//4. 获取指定的单元格的数据 通过getCell方法获取指定单元格对象,参数是column,row,索引从0开始
// Cell cell = sheet.getCell(0,0);
// System.out.println(cell.getContents());

//4.1 循环获取指定的行和列的单元格的值 外循环控制行,内循环控制列
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()+"\t"); //\t代表tab键的字符
}
System.out.println(); //设置每查询完一行就换行
}
wb.close(); //将工作簿的资源关闭
}

}

posted @ 2021-11-01 22:25  {hunter}ZY  阅读(517)  评论(0)    收藏  举报