JAVA简单写EXCEL文件

java 代码
java 代码
  1. import jxl.Workbook;   
  2. import jxl.write.Label;   
  3. import jxl.write.WritableSheet;   
  4. import jxl.write.WritableWorkbook;   
  5. import jxl.write.WriteException;   
  6. import jxl.write.biff.RowsExceededException;  
jxl 包
java 代码
  1. try {   
  2.     SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");   
  3.     String fileName = "d:\\" + sdf.format(new Date()) + ".xls";  
  4.       
  5.     WritableWorkbook book = Workbook.createWorkbook(new File(fileName));  
  6.       
  7.     // -- 第一个参数是Sheet名,第二个参数是Sheet下标  
  8.     // -- 下标是整数,只起标识作用,建立的时候会以create顺序建立,本例生成的EXCEL文件第一个Sheet是sheet1  
  9.     WritableSheet sheet1 = book.createSheet("第一页",100000);  
  10.     WritableSheet sheet2 = book.createSheet("第二页",4);  
  11.       
  12.     // -- 参数:先定位列,再定位行,再表格内容  
  13.     Label labTitle1 = new Label(0,0,"姓名");  
  14.     Label labTitle2 = new Label(1,0,"性别");  
  15.     Label labTitle3 = new Label(2,0,"移动电话");  
  16.     Label labTitle4 = new Label(3,0,"固定电话");  
  17.     Label labTitle5 = new Label(4,0,"家庭电话");  
  18.       
  19.     sheet2.addCell(labTitle1);  
  20.     sheet2.addCell(labTitle2);  
  21.     sheet2.addCell(labTitle3);  
  22.     sheet2.addCell(labTitle4);  
  23.     sheet2.addCell(labTitle5);  
  24.       
  25.     for(int i=1;i<3;i++) {  
  26.         Label lab1 = new Label(0,i,"老师");  
  27.         Label lab2 = new Label(1,i,"老师2");   
  28.         sheet2.addCell(lab1);   
  29.         sheet2.addCell(lab2);   
  30.     }   
  31.     book.write();   
  32.     book.close();   
  33. catch (IOException e) {   
  34.     e.printStackTrace();   
  35. catch (RowsExceededException e) {   
  36.     e.printStackTrace();   
  37. catch (WriteException e) {   
  38.     e.printStackTrace();   
  39. }  

 

姓名性别移动电话固定电话家庭电话
老师老师2   
老师老师2   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值