将查询列表内容保存到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(& ...
随机推荐
- EffectiveC++01-03
导读 作者Scott Meyers在如何有效运用C++方面给出了55个具体的做法,大致分为两类: 一般性的设计策略,集中于"如何在不同的做法中选择一种完成任务" 选择inherit ...
- 表达式,数据类型和变量(Expressions,Data Types & Variables)
(一)表达式: 1)4+4就是表达式,它是程序中最基本的编程指令:表达式包含一个值(4)和操作符号(+),然后就会计算出一个单独的值; 2)一个单独的值没有包含操作符号也可以叫表达式,尽管它只计算它本 ...
- Django【第17篇】:Django之信号
django中的信号 Django中的信号及其用法 Django中提供了"信号调度",用于在框架执行操作时解耦. 一些动作发生的时候,系统会根据信号定义的函数执行相应的操作 Dja ...
- rpm安装jdk
rpm安装jdk:(https://blog.csdn.net/daerzei/article/details/80136457) 1.卸载系统自带的JDK rpm -qa|grep java # x ...
- delphi 10.3.1 android沉浸式透明状态栏
从10.2升级上来, 之前的沉浸状态栏在android手机上不透明了, 添加二个发布文件,remote path分别设为 res\values-v21和 res\values-v19 style.xm ...
- Shell-03
Shell-03 编程原理 编程介绍 最开始的编程 机械码(16进制)—CPU会识别 计算机只能识别二进制指令 程序 = 指令 + 数据 驱动: 硬件默认是不能使用的 驱动程序----不同的厂家硬件设 ...
- luogu 4004 Hello world! 分块 + 并查集 + 乱搞
其实呢,我也不理解这道题咋做,等以后有时间再研究研究 #include <bits/stdc++.h> #define ll long long #define maxn 100002 u ...
- Python用MyQR生成自定义个性二维码
MyQR是一个能够生成自定义二维码的python第三方库,根据需要能够生成普通二维码.带背景图片的艺术二维码.动态二维码. 1.MyQR安装 安装非常简单,直接用pip install MyQR,需要 ...
- python-之基本语法
模块一些函数和类的集合文件,并实现一定的功能,当我们需要使用这些功能的时候,可以直接把相应的模块导入到我们的程序中 import import mode #导入mode模块 即导入mode模块后 ...
- ionic框架+angular开发项目
ionic框架组件地址:https://ionicframework.com/docs/api/tab ionic文档地址:https://ionicframework.com/docs/angula ...