JXL导出Excel(只支持xls版本)——(一)

注意:

  导出的后缀是xls可以直接打开,如果导出的后缀是xlsx打开报错,需要手动将名字改为xls才可以打开。也就是JXL不可以导出xlsx的excel。

Jar包

Java代码

复制代码
 1 package JXL;
 2 import java.io.File;
 3 import java.io.IOException;
 4 
 5 
 6 import jxl.Workbook;
 7 import jxl.write.Label;
 8 import jxl.write.WritableSheet;
 9 import jxl.write.WritableWorkbook;
10 
11 /**
12  * JXL导出excel
13 * @author: qlq
14 * @date :  2017年7月14日下午9:08:40
15 * @description:
16  */
17 public class JXLExcel {
18 
19     public static void main(String[] args) throws Exception {
20 //        数组用于存放标题
21         String[] title = {"id","name","sex"};
22         File file = new File("E:/JXL_TEST.xls");
23         try {
24             file.createNewFile();
25 //            创建工作簿
26             WritableWorkbook workbook  = Workbook.createWorkbook(file);
27 //            创建sheet页,0代表索引
28             WritableSheet sheet = workbook.createSheet("sheet 1", 0);
29 //            在第一行列入列的名称
30             Label label=null;
31             for(int i=0;i<title.length;i++){
32 //                i代表第几列,0代表第一行。后面是插入的数据
33                 label = new Label(i,0,title[i]);
34                 sheet.addCell(label);
35             }
36 //            插入数据
37             for(int i=1;i<10;i++){
38 //                第一个参数是列号。第二个是行号
39                 label = new Label(0,i,"a"+i);
40                 sheet.addCell(label);
41                 label = new Label(1,i,"user"+i);
42                 sheet.addCell(label);
43                 label = new Label(2,i,"男");
44                 sheet.addCell(label);
45             }
46 //            写入数据
47             workbook.write();
48             workbook.close();
49             } catch (IOException e) {
50             // TODO Auto-generated catch block
51             e.printStackTrace();
52         }
53     }
54 }
复制代码

结果:

posted @   QiaoZhi  阅读(1931)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示