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. hdu 4633 Who's Aunt Zhang(polya+逆元)

    Who's Aunt Zhang Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...

  2. L3-006. 迎风一刀斩

    迎着一面矩形的大旗一刀斩下,如果你的刀够快的话,这笔直一刀可以切出两块多边形的残片.反过来说,如果有人拿着两块残片来吹牛,说这是自己迎风一刀斩落的,你能检查一下这是不是真的吗? 注意摆在你面前的两个多 ...

  3. 费用流+SPFA ||【模板】最小费用最大流

    题面:[模板]最小费用最大流 代码: #include<cstdio> #include<cstring> #include<iostream> #include& ...

  4. python List 常用方法

    list是python常用的数据类型,属于可变的数据类型.用[]表示,里面的元素用','隔开,并且里面的元素类型可以不同,对于每个元素,list都有一个索引一一对应,第一个元素的索引是0,第二个是1, ...

  5. [CF1208D] Restore Permutation

    传送门 题意:有一个长为\(n\)的排列\(p\),设\(S_i=\sum_{j=1}^{i-1}p_j\cdot[p_j<p_i]\),给出\(S\),要求还原出\(p\).保证有解,\(n\ ...

  6. kali安装docker以及配置阿里云镜像加速

    1.需求 最近需要用到docker比较多,遂安装使用下,第一次用docker搭建测试环境,不得不说,docker真香.期间遇到了比较多奇奇怪怪的问题,网上的教程也比较多比较乱,遂记录一下. 2.安装d ...

  7. JavaScript三元运算符以及运算符顺序

    三目运算符(三元运算符) 三目运算符:运算符需要三个操作 语法:表达式1?表达式2:表达式3 表达式1是一个条件,值为Boolean类型 若表达式1的值为true,则执行表达式2的操作,并且以表达式2 ...

  8. mysql LIKE通配符 语法

    mysql LIKE通配符 语法 作用:用于在 WHERE 子句中搜索列中的指定模式.惠州大理石平板 语法:SELECT column_name(s) FROM table_name WHERE co ...

  9. luogu P1428 小鱼比可爱 x

    P1428 小鱼比可爱 题目描述 人比人,气死人:鱼比鱼,难死鱼.小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度.参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示 ...

  10. sh_03_注释

    sh_03_注释 # 这是第一个注释 print("hello hello") """ 这是一个多行注释 .... .... .... 注释结束了 & ...