上次已经为大家介绍过在java中Excel公式的计算和函数,今天要介绍的依旧是与Excel相关的内容,也就是在java中Excel表的操作方法,会通过图片和实际的代码为大家展示,一起来看看吧。
主要包括下面这五类。
一、设置默认工作表,代码展示如下:
HSSFWorkbook workbook = new HSSFWorkbook(); // 创建Excel文件(Workbook) workbook.createSheet("Test0"); // 创建工作表(Sheet) workbook.createSheet("Test1"); // 创建工作表(Sheet) workbook.createSheet("Test2"); // 创建工作表(Sheet) workbook.createSheet("Test3"); // 创建工作表(Sheet) workbook.setActiveSheet(2); //设置默认工作表
二、重命名工作表,代码展示如下:
HSSFWorkbook workbook = new HSSFWorkbook(); // 创建Excel文件(Workbook) workbook.createSheet("Test0"); // 创建工作表(Sheet) workbook.createSheet("Test1"); // 创建工作表(Sheet) workbook.createSheet("Test2"); // 创建工作表(Sheet) workbook.createSheet("Test3"); // 创建工作表(Sheet) workbook.setSheetName(2, "1234"); //重命名工作表
三、调整表单显示比例,代码展示如下:
HSSFWorkbook workbook = new HSSFWorkbook(); // 创建Excel文件(Workbook) HSSFSheet sheet1 = workbook.createSheet("Test0"); // 创建工作表(Sheet) HSSFSheet sheet2 = workbook.createSheet("Test1"); // 创建工作表(Sheet) HSSFSheet sheet3 = workbook.createSheet("Test2"); // 创建工作表(Sheet) sheet1.setZoom(1, 2); //50%显示比例 sheet2.setZoom(2, 1); //200%显示比例 sheet3.setZoom(1, 10); //10%显示比例
图片如下:
四、显示/隐藏网格线,代码展示如下:
HSSFWorkbook workbook = new HSSFWorkbook(); // 创建Excel文件(Workbook) HSSFSheet sheet1 = workbook.createSheet("Test0"); // 创建工作表(Sheet) HSSFSheet sheet2 = workbook.createSheet("Test1"); // 创建工作表(Sheet) sheet1.setDisplayGridlines(false); //隐藏Excel网格线,默认值为true sheet2.setGridsPrinted(true); //打印时显示网格线,默认值为false
图片如下:
五、遍历Sheet,代码展示如下:
String filePath = "d:\\users\\lizw\\桌面\\POI\\sample.xls"; FileInputStream stream = new FileInputStream(filePath); HSSFWorkbook workbook = new HSSFWorkbook(stream); //读取现有的Excel HSSFSheet sheet = workbook.getSheet("Test0"); //得到指定名称的Sheet for (Row row: sheet) { for (Cell cell: row) { System.out.print(cell + "\t"); } System.out.println(); }
图片如下:
以上就是关于在java中Excel表的操作方法的主要内容,通过生动的图片和详细的代码为大家展示出来。如果你对java知识感兴趣,想要了解更多java经典例子和常见问题,敬请关注奇Q工具网。
推荐阅读: