Java使用jxl.jar操作Excel
2017-08-22 15:55
525 查看
平时操作数据的时候除了要用到数据库之外,可能会用到Excel表中的数据。下面是一些用Java操作Excel的一些简单案例。包括读写和修改。
在完成测试之前首先需要下载一个jxl.jar包
在完成测试之前首先需要下载一个jxl.jar包
注意:只支持.xls格式的Excel
写数据到Excel:package com.jonui.test; import java.io.File; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; public class CreateExcel { public static void main(String args[]) { try { // 打开文件 WritableWorkbook book = Workbook.createWorkbook(new File("c:\\test.xls")); // 生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet = book.createSheet("第一页", 0); // 在Label对象的构造子中指名单元格位置是第一列第一行(0,0) // 以及单元格内容为test Label label = new Label(0, 0, "test"); // 将定义好的单元格添加到工作表中 sheet.addCell(label); jxl.write.Number number = new jxl.write.Number(1, 0, 555.12541); sheet.addCell(number); // 写入数据并关闭文件 book.write(); book.close(); } catch (Exception e) { System.out.println(e); } } }
从Excel中读数据: package com.jonui.test; import java.io.File; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; public class ReadExcel { public static void main(String args[]) { try { Workbook book = Workbook.getWorkbook(new File("c:\\test.xls")); // 获得第一个工作表对象 Sheet sheet = book.getSheet(0); // 得到第一列第一行的单元格 Cell cell1 = sheet.getCell(0, 0); String result = cell1.getContents(); System.out.println(result); book.close(); } catch (Exception e) { System.out.println(e); } } }
修改Excel中的数据: package com.jonui.test; import java.io.File; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; public class UpdateExcel { public static void main(String args[]) { try { // Excel获得文件 Workbook wb = Workbook.getWorkbook(new File("c:\\test.xls")); // 打开一个文件的副本,并且指定数据写回到原文件 WritableWorkbook book = Workbook.createWorkbook(new File("c:\\test.xls"), wb); // 添加一个工作表 WritableSheet sheet = book.createSheet("第二页", 1); sheet.addCell(new Label(0, 0, "第二页的测试数据")); book.write(); book.close(); } catch (Exception e) { System.out.println(e); } } }
相关文章推荐
- Java操作Excel使用jxl.jar--读取Excel
- jxl.jar包简介/java操作excel (转)
- jxl.jar包简介/java操作excel
- 在java中使用jxl操作excel
- 使用java操作Excel入门 ---- jxl介绍
- jxl.jar包简介/java操作excel jxl.jar
- Java解释Excel数据(jxl.jar包的使用)
- java使用jxl,jExcelAPI操作excel代码总结
- jxl.jar包简介/java操作excel jxl.jar下载地址
- java 写入excel 使用 jxl.jar
- 使用JAVA加jxl.jar操作EXECL
- 使用JAVA加jxl.jar操作EXECL
- 使用jxl.jar操作Excel,效率提高
- 使用Java Excel API (JXL)在Java环境下操作Excel
- JXL(JXLS)的使用:java中操作Excel的解决方案之一。
- 使用JAVA加jxl.jar操作EXECL
- Java解释Excel数据(jxl.jar包的使用)
- java使用jxl简单操作Excel
- java中使用JXL对Excel文件进行数据的写入、导出操作
- (转)java 使用jxl 操作excel