1、先导入相应的jar包

2、一个小的Demo测试【实体类+测试类:保存excel的方法】

Student实体类

public class Student{

  private int id;

  private String name;

  private String email;

  private Date birth;

  //相应的set、get方法

  还有构造器(有参、无参的)

  ···············

}

Test测试类

public class Test{

  public static List<Student> getStudent() throws ParseException{

    List list = new ArrayList();

    SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");//转换时间格式

    Student stu = new Student(1,"haha","123@13",sf.parse("1992-09-20"));

    ·······

    list.add(stu);

    return list;

  }

  //具体的实现导出excel表格的程序

  public static void main(String[] args){

    //第一步,创建workbook,对应一个excel文件

    HSSFWorkbook wb = new HSSFWorkbook();

    //第二步,在workbook中创建一个sheet

    HSSFSheet sheet = wb.createSheet();

    //第三步,在sheet中创建表头

    HSSFRow row = sheet.createRow(0);//或者((int)0);

    //第四步,创建单元格样式、单元格

    HSSFCellStyle style = wb.createCellStyle();

    style.setAlignment(HSSFCellStyle.ALIGN_GENERAL);//单元格样式

    HSSFCell cell = row.createCell(0);

    cell.setCellValue("学号");
    cell.setCellStyle(style);
    cell = row.createCell(1);
    cell.setCellValue("姓名");
    cell.setCellStyle(style);
    cell = row.createCell(2);

    ·····表的第一行【行头】

    //第五步,写入实体数据

    List list = Test.getStudent();

    for(){ 

      row = sheet.createRow(i+1);
      Student stu = (Student) list.get(i);
      //设置单元格的值
      row.createCell(0).setCellValue(stu.getId());
      row.createCell(1).setCellValue(stu.getName());

      cell = row.createCell(3);//对时间格式进一步转换
      cell.setCellValue(new SimpleDateFormat("yyyy-MM-dd").format(stu.getBirth()));

    }

    //第六步 ,将创建好的文件输出
    try {
      FileOutputStream fout = new FileOutputStream("d:/student.xls");
      wb.write(fout);
      fout.close();
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }

   }

}

程序完成,运行,会在d盘的目录下看到stu.xls这样子的一个表格;

将查询列表内容保存到excel表格中,并保存到相应的盘中的更多相关文章

  1. 将jsp页面内容保存到excel(转)

    在此,强调一下搜索时关键词的重要性,这样一下子可以定位到文章,否则处于盲人摸象,毫无目的尴尬境地.本篇就是通过export jsp to excel找到的. 原文地址:How to Export We ...

  2. Sql数据保存到Excel文件中

    public string ExportExcel( DataSet ds,string saveFileName) { try { if (ds == null) return "数据库为 ...

  3. Python爬取猫眼电影100榜并保存到excel表格

    首先我们前期要导入的第三方类库有; 通过猫眼电影100榜的源码可以看到很有规律 如: 亦或者是: 根据规律我们可以得到非贪婪的正则表达式 """<div class ...

  4. 爬取拉勾网所有python职位并保存到excel表格 对象方式

    # 1.把之间案例,使用bs4,正则,xpath,进行数据提取. # 2.爬取拉钩网上的所有python职位. from urllib import request,parse import json ...

  5. MySQL导出数据,并转存到Excel表格中

    从数据库中导出数据的方法,这里就不提了,网上有很多方法,如果闲麻烦,可以看一下这个:mysql导出数据 其实使用最简单的下面这个语句: mysql > select * from demo in ...

  6. table内容保存到Excel中

    @{ Layout = null; } <html> <head> <title></title> </head> <body> ...

  7. 自动网页截图并指定元素位置裁剪图片并保存到excel表格

    # coding=utf-8 import os import time from selenium import webdriver from selenium.webdriver.chrome.o ...

  8. MongoDB - 将查询结果保存到excel文件中

    import pymongo import re client = pymongo.MongoClient('127.0.0.1', 27017) db_name = 'Trade' db = cli ...

  9. 保存到Excel文件中

    OLEObject ole_object , ole_workbooks ole_object = CREATE OLEObjectIF ole_object.ConnectToNewObject(& ...

随机推荐

  1. 矩阵快速幂 求斐波那契第N项

    #include<cstdio> #include<algorithm> #include<cstring> #include<iostream> us ...

  2. qt配置opengl

    cmake 编译opengl,参考https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows cmake configure完成没有错误后,点击g ...

  3. PHP基础教程 常见PHP错误类型及屏蔽方法

    程序只要在运行,就免不了会出现错误,错误很常见,比如Error,Notice,Warning等等.这篇文章兄弟连PHP培训 小编来跟大家具体说一下PHP的错误类型和屏蔽方法.在 PHP 中,主要有以下 ...

  4. PHP实现大文件上传和下载

    一提到大文件上传,首先想到的是啥??? 没错,就是修改php.ini文件里的上传限制,那就是upload_max_filesize.修改成合适参数我们就可以进行愉快的上传文件了.当然啦,这是一般情况下 ...

  5. Wannafly挑战赛16 #E 弹球弹弹弹 splay+基环树+各种思维

    链接:https://ac.nowcoder.com/acm/problem/16033来源:牛客网 有n个位置,标号为1到n的整数,m次操作,第i次操作放置一个弹球在b[i] xor c[i-1]处 ...

  6. HDU 6153 A Secret ( KMP&&DP || 拓展KMP )

    题意 : 给出两个字符串,现在需要求一个和sum,考虑第二个字符串的所有后缀,每个后缀对于这个sum的贡献是这个后缀在第一个字符串出现的次数*后缀的长度,最后输出的答案应当是 sum % 1e9+7 ...

  7. Codeforces Round #350(Div 2)

    因为当天的下午才看到所以没来得及请假所以这一场没有打...于是信息课就打了这场的模拟赛. A题: *题目描述: 火星上的一年有n天,问每年最少和最多有多少休息日(周六周天). *题解: 模7分类讨论一 ...

  8. Hello Kotlin! Kotlin学习资料

    今天谷歌搞了条大新闻.宣布Kotlin成为android开发的一级(One Class)语言,这说明谷歌是被甲骨文恶心坏了,打算一步步脱离掉java或者说是甲骨文公司的束缚了.原先网上大家还琢磨着会不 ...

  9. node.js配置环境变量

    今天配置node.js的时候,碰到了配置环境变量的问题 为什么会出这样的问题: 因为我将 node.js 安装到了D盘,(这是个坑,以后一定要安到C盘),当我发现,我的node操作指令无效的时候,知道 ...

  10. MySQL高可用方案 MHA之三 master_ip_online_change

    主从架构master: 10.150.20.90 ed3jrdba90slave: 10.150.20.97 ed3jrdba97 10.150.20.132 ed3jrdba132manager: ...