将查询列表内容保存到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(& ...
随机推荐
- LeetCode--062--不同路径(python)
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” ). 机器人每次只能向下或者向右移动一步.机器人试图达到网格的右下角(在下图中标记为“Finish”). 问总共有多 ...
- 微信小程序-坑1-await-async
VM45:1 thirdScriptError sdk uncaught third Error regeneratorRuntime is not defined ReferenceError: r ...
- mysql FULL JOIN关键字 语法
mysql FULL JOIN关键字 语法 作用:只要其中某个表存在匹配,FULL JOIN 关键字就会返回行.“富瑞华”牌大理石构件 语法:SELECT column_name(s) FROM ta ...
- mysql INNER JOIN关键字 语法
mysql INNER JOIN关键字 语法 作用:在表中存在至少一个匹配时,INNER JOIN 关键字返回行.大理石平台维修 语法:SELECT column_name(s) FROM table ...
- JSP Cookies处理
JSP Cookies处理 Cookies是存储在客户机的文本文件,它们保存了大量轨迹信息.在servlet技术基础上,JSP显然能够提供对HTTP cookies的支持. 通常有三个步骤来识别回头客 ...
- android中各种组件的生命周期问题
1,activiy生命周期 http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/ 结合ativity的状态转换来看才 ...
- 《SQL Server 2012 T-SQL基础》读书笔记 - 8.数据修改
Chapter 8 Data Modification SQL Server 2008开始,支持一个语句中插入多行: INSERT INTO dbo.Orders (orderid, orderdat ...
- Deepin 系统安装并配置PHP开发环境
Deepin是由武汉深之度科技有限公司开发的Linux发行版.Deepin团队基于Qt/C++(用于前端)和Go(用于后端)开发了的全新深度桌面环境(DDE),以及音乐播放器,视频播放器,软件中心等一 ...
- leetcode-mid-Linked list-160 Intersection of Two Linked Lists-NO
mycode 用了反转链表,所以不符合题意 参考: 思路: 1 先让长的链表先走,然后相同长度下看是否相遇 class Solution(object): def getIntersectionNod ...
- Catalan numbers
w https://en.wikipedia.org/wiki/Catalan_number 路径规划