• execel表


     package spring;

    import java.io.File;
    import java.io.IOException;
    import java.util.List;

    import jxl.Workbook;
    import jxl.write.Label;
    import jxl.write.WritableSheet;
    import jxl.write.WritableWorkbook;

    public class JxlExecl {

    public static void main(String args[]) throws Exception{
    String title[]={"id","userName","password","phone","email"};
    UserDao userDao=new UserDaoImpl();
    List<User> users=userDao.select();
    File f=new File("user.xls");
    if(!f.exists()){
    try {

    f.createNewFile();

    } catch (IOException e) {
    e.printStackTrace();
    }
    }

    try {

    WritableWorkbook ww=Workbook.createWorkbook(f);
    WritableSheet sheet=ww.createSheet("sheet1", 0);
    Label label=null;
    for(int i=0; i<title.length;i++){
    label=new Label(i, 0, title[i]);
    sheet.addCell(label);
    }
    for(int i = 1; i<users.size(); i++){
    label=new Label(0, i, String.valueOf(users.get(i).getId()));
    sheet.addCell(label);
    label=new Label(1, i, String.valueOf(users.get(i).getUserName()));
    sheet.addCell(label);
    label=new Label(2, i, String.valueOf(users.get(i).getPassord()));
    sheet.addCell(label);
    label=new Label(3, i, String.valueOf(users.get(i).getPhone()));
    sheet.addCell(label);
    label=new Label(4, i, String.valueOf(users.get(i).getEmail()));
    sheet.addCell(label);
    }
    ww.write();
    ww.close();
    } catch (Exception e) {
    e.printStackTrace();
    }












    // String title[]={"id","name","password"};
    // File file=new File("/Users/zhangxuan/Documents/workspace/spring/exe.xls");
    // try {
    // file.createNewFile();
    // WritableWorkbook w=Workbook.createWorkbook(file);
    // WritableSheet sheet=w.createSheet("sheet1", 0);
    // Label label=null;
    // for(int i=0;i<title.length;i++){
    // label=new Label(i,0,title[i]);
    // sheet.addCell(label);
    // }
    // for(int i=1;i<10;i++){
    // label=new Label(0,i, "id");
    // sheet.addCell(label);
    // label=new Label(1,i, "user");
    // sheet.addCell(label);
    // label=new Label(2,i, "password");
    // sheet.addCell(label);
    // }
    // w.write();
    // w.close();
    // } catch (Exception e) {
    // // TODO Auto-generated catch block
    // e.printStackTrace();
    // }
    }
  • 相关阅读:
    jQuery获取鼠标事件源
    windows中MongoDB安装和环境搭建
    前端获取后台数据的方法:ajax、axios、fetch
    浅谈:easy-mock的使用
    安全篇-AES/RSA加密机制
    PHP开发api接口安全验证
    Ajax简单实现文件异步上传的多种方法
    PHP7有没有你们说的那么牛逼
    基于laravel框架构建最小内容管理系统
    redis用法分析
  • 原文地址:https://www.cnblogs.com/javaweb2/p/6721428.html
Copyright © 2020-2023  润新知