JAVA导入导出EXCEL(JXL)
来源:互联网 发布:心忆复盘软件破解版 编辑:程序博客网 时间:2024/05/01 09:58
与上一篇的POI不同, Java Excel小巧 易用 跨平台,好像目前只支持.xls(Excel2003)格式,这就比较不爽
首先下载jar包jxl.jar
只要加入jxl.jar就好了,不需要其他jar包
与上一篇类似写一个工具类,这次是本人自己写的借鉴上个工具类简介的模式代码如下:
可与上篇对比观看,与数据库连接就不说了,
import java.io.File;import java.io.IOException;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;public class JxlReadWriteExcelUtil { public static void read(String filePath) throws IOException, BiffException { Workbook rwb=Workbook.getWorkbook(new File(filePath)); Sheet rs=rwb.getSheet(0);//或者rwb.getSheet(0) int clos=rs.getColumns();//得到所有的列 int rows=rs.getRows();//得到所有的行 System.out.println(clos+" rows:"+rows); for (int i = 1; i < rows; i++) { for (int j = 0; j < clos; j++) { String a = rs.getCell(j++, i).getContents();//默认最左边编号也算一列 所以这里得j++ System.out.print(a + " "); } System.out.println(""); } } public static void write(String outPath) throws Exception { WritableWorkbook wwb = null; // 创建可写入的Excel工作簿 String fileName = outPath; File file=new File(fileName); if (!file.exists()) { file.createNewFile(); } //以fileName为文件名来创建一个Workbook wwb = Workbook.createWorkbook(file); // 创建工作表 WritableSheet ws = wwb.createSheet("Test Shee 1", 0); // 循环写入行列数据 for (int i = 0; i < 5; i++) { for(int j = 0;j < 5; j++){ Label label= new Label(i, j,"哈哈"); ws.addCell(label); } } //写进文档 wwb.write(); // 关闭Excel工作簿对象 wwb.close(); } public static void main(String[] args) { try { JxlReadWriteExcelUtil.write("D:" + File.separator + "hh.xls"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } try { JxlReadWriteExcelUtil.read("D:" + File.separator + "hh.xls"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
注意不要引错包,感觉不错的顶下
2 0
- JAVA导入导出EXCEL(JXL)
- JXL导入导出EXCEL
- jxl导出导入excel
- jxl导入导出Excel
- jxl导入/导出excel
- jxl导入/导出excel
- jxl导入导出Excel
- jxl导入/导出excel
- java导入导出excel操作(jxl)
- java导入导出excel操作(jxl)
- java导入导出excel操作(jxl)
- java导入导出excel操作(jxl)
- java导入导出excel操作(jxl)
- java导入导出excel操作(jxl)
- alumnus system - jxl导入导出excel java
- java导入导出excel操作(jxl)
- Java 导入 导出 excel jxl.Workbook
- java操作excel进行导入导出 jxl
- Java语言程序设计基础篇原书第十版第五章编程练习题答案
- Ubuntu12 64位 阿里云服务器端配置mysql+tomcat+jdk(java web环境)
- numpy模块
- Codeforces Round #373 (Div. 1)A. Efim and Strange Grade【恶心模拟】
- 操作系统——存储管理
- JAVA导入导出EXCEL(JXL)
- backup2
- 抽象类
- 23. Merge k Sorted Lists
- Java并发(二)
- js表单登陆验证示例
- linux中的目录名称及其作用
- 447. Number of Boomerangs
- 二叉树的先序遍历、中序遍历、后序遍历