将查询列表内容保存到excel表格中,并保存到相应的盘中
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表格中,并保存到相应的盘中的更多相关文章
- 将jsp页面内容保存到excel(转)
在此,强调一下搜索时关键词的重要性,这样一下子可以定位到文章,否则处于盲人摸象,毫无目的尴尬境地.本篇就是通过export jsp to excel找到的. 原文地址:How to Export We ...
- Sql数据保存到Excel文件中
public string ExportExcel( DataSet ds,string saveFileName) { try { if (ds == null) return "数据库为 ...
- Python爬取猫眼电影100榜并保存到excel表格
首先我们前期要导入的第三方类库有; 通过猫眼电影100榜的源码可以看到很有规律 如: 亦或者是: 根据规律我们可以得到非贪婪的正则表达式 """<div class ...
- 爬取拉勾网所有python职位并保存到excel表格 对象方式
# 1.把之间案例,使用bs4,正则,xpath,进行数据提取. # 2.爬取拉钩网上的所有python职位. from urllib import request,parse import json ...
- MySQL导出数据,并转存到Excel表格中
从数据库中导出数据的方法,这里就不提了,网上有很多方法,如果闲麻烦,可以看一下这个:mysql导出数据 其实使用最简单的下面这个语句: mysql > select * from demo in ...
- table内容保存到Excel中
@{ Layout = null; } <html> <head> <title></title> </head> <body> ...
- 自动网页截图并指定元素位置裁剪图片并保存到excel表格
# coding=utf-8 import os import time from selenium import webdriver from selenium.webdriver.chrome.o ...
- MongoDB - 将查询结果保存到excel文件中
import pymongo import re client = pymongo.MongoClient('127.0.0.1', 27017) db_name = 'Trade' db = cli ...
- 保存到Excel文件中
OLEObject ole_object , ole_workbooks ole_object = CREATE OLEObjectIF ole_object.ConnectToNewObject(& ...
随机推荐
- css3 transform中的matrix矩阵
CSS3中的矩阵CSS3中的矩阵指的是一个方法,书写为matrix()和matrix3d(),前者是元素2D平面的移动变换(transform),后者则是3D变换.2D变换矩阵为3*3, 如上面矩阵示 ...
- AngularJS中forEach的用法
AngularJS中当我们需要遍历某个数组的时候,我们会用到forEach语法.AngularJS中forEach的用法如下: angular.forEach(array,function(obj,i ...
- git分支管理与tag的学习笔记
git分支管理学习笔记:创建dev分支:git branch dev查看分支:git branch切换分支:git checkout dev创建并切换分支:git checkout dev -b zh ...
- bzoj4542 [Hnoi2016]大数 莫队+同余
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4542 题解 我们令 \(f_i\) 表示从 \(i\) 到 \(n\) 位组成的数 \(\bm ...
- 1.docker容器技术基础入门
内容来自:https://www.cnblogs.com/marility/p/10215062.html https://blog.51cto.com/gouyc/2310785?source=dr ...
- RouterOS基础安装配置
安装 光盘安装 载入光盘,按"A"全选按"I"进行安装,然后提示不否用旧的配置,按"N"全新安装,警告时按"Y"确定 安 ...
- java: 列出本机java环境
java: 列出本机java环境 System.getProperties().list(System.out);
- json对象之间的转化
json字符串转化为 1.使用JSON.parse()函数 使用eval()函数 2.json对象转化为json字符串 使用JSON.stringify()
- layui jquery ajax,url,type,async,dataType,data
$.ajax({ url: '/foensys/user/userDelete/'+data[0].id, type:"get", async:true, dataType:&qu ...
- Thread的几种方法的使用
1:setPriority() 设置线程的优先级,从1 到10. 5是默认的. 1是最低优先级. 10是最高优先级 public class MyThread01 implements Runn ...