Java导出Excel Sheet页

1、问题背景
导出Excel表格时,首先要生成Sheet页,下面将介绍如何生成Sheet页

2、实现源码
/**
*
* @Project:
* @Title:ExcelExport.java
* @Package:report.utils
* @Description:
* @Author:YouHaiDong
* @Date:2015年11月2日 下午6:29:22
* @Version:
*/
package report.utils;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;

/**
*

导出Excel


* @ClassName:ExcelExport
* @Description:
* @Author:YouHaiDong
* @Date:2015年11月2日 下午6:29:22
*
*/
public class ExcelExport
{
/**
* @Title:ExcelExport
* @Description:
* @param args
* @Date:2015年11月2日 下午6:29:22
* @return: void
* @throws
*/
@SuppressWarnings({ “deprecation”, “resource” })
public static void main(String[] args)
{
HSSFWorkbook workbook = new HSSFWorkbook();
//设置sheet页名称
HSSFSheet sheet = workbook.createSheet(“学生表”);
sheet.setDefaultColumnWidth((short) 15);
    FileOutputStream stream;
    try 
    {
        //导出Excel学生表
        stream = new FileOutputStream(d:/student.xls);
        workbook.write(stream);
    } 
    catch (FileNotFoundException e) 
    {
        e.printStackTrace();
    }  
    catch (IOException e) 
    {
        e.printStackTrace();
    } 
}

}

3、实现结果
Java导出Excel Sheet页

 

更多相关文章
  • 华为荣耀官方微博今天正式公告称,将于8月20日举行新品发布会,据说会在发布会上发布荣耀7i,大家拭目以待吧 之前传言华为荣耀将推出一款主打拍照的新品,但今天荣耀官方微博正式公告称,将于8月20日举行荣耀7i的新品发布会.从公告的内容来看,此次要发布的荣耀7i正是定位主打拍摄. 荣耀官方微博公告 公告 ...
  • 我们先手动制作一个可以ssh登录的容器,然后按照操作步骤编写Dockerfile,用docker build根据Dockerfile创建镜像,最后我们可以用这个镜像来生成可ssh登录的容器了. 一.首先创建一个容器并登入 [[email protected] ~]# docker images cento ...
  • 原文:http://www.cnblogs.com/flyoung2008/articles/2165759.html稍有改动 increment:代理主键,适合于所有数据库,由hibernate维护主键自增,和底层数据库无关,但是不适合于2个或以上hibernate进程. identity:代理主 ...
  • 6700万!Windows 10在推出两天后获得令人吃惊的安装量,眼下这个数字仍在不断上涨. Windows 10代表了微软对操作系统的新想法.它加入了多屏窗口.虚拟桌面.语音助手Cortana等多项实用功能,用户期待的开始菜单也同样得到回归. Edge浏览器是Windows 10另一项不容忽视的重 ...
  • 作者: 伤心的鱼 出处:IT168 现在越来越多的入侵是针对第三方的插件或者文件.那么笔者就带领大家走进ewebeditor在线文本编辑器的世界.了解该如何利用ewebeditor在线文本编辑器的疏漏来获取网站的权限.说起安全检测的方法大家可能最熟悉的要属注入,上传或者利用网站的配置不当或者管理员的 ...
  • toad for oracle中文显示乱码 数据入库的时候中文显示正常,在toad for oracle客户端和页面显示都是乱码!!! 原因:在数据入库时候出现的问题. 解决方案: 在系统变量中增加:变量名:NLS_LANG 变量值:AMERICAN_AMERICA.ZHS16GBK 然后重启toa ...
一周排行
  • 利用的还是IIS的文件名解析漏洞.影响版本:Powered By Dvbbs Version 8.2.0Powered By Dvbbs Version 8.1.0Powered By Dvbbs Version 8 ...
  • import csv fieldnames = ['Column1', 'Column2', 'Column3', 'Column4'] rows = [{'Column1': '0', 'Column2': '1' ...
  • Linux用init命令关机.重启.切换模式   正在学习Linux中...一边学一边记录着..所有观点只是个人观点 Linux有个文件   /etc/inittab [plain]  #   # inittab   ...
  • 转的:      把某目录下的所有子目录和子目录下面的下层和更下层目录也添加到CLASSPATH里面,更具需求写了两句,发上来分享,备忘. 在Linux下可以通过这样的方法把/opt/.../lib目录下的所有jar ...
  • 一个游戏包含了各种数据,包括本地数据和与服务端通信的数据.今天我们来谈谈如何存储数据,以及客户端和服务端的编码方式.根据以前的经验,我们可以用字符串,XML,json...甚至可以直接存储二进制.各种方式都有各自的优 ...
  • windows 2003普通用户IE8安全级别设置问题   最近碰到一个问题,在windows 2003上升级了IE8后,原先使用IE6的系统出现了一些问题,比如加载未签名的activex控件等,始终都是加载不了的, ...
  • Java工具集介绍2008年第七期 原创文章,转载请保留作者名. 1.RMIIO 新版本:2.0.2 RMIIO是一个库,它使用RMI框架(或其它RPC框架)来处理大量的流数据.RMI框架使Java应用程序间的远程通 ...
  • char *gets( char *str ); The gets() function reads characters from STDIN and loads them into str, until a ne ...
  • 电脑刚装完系统,下载了最新版的VisualStudio2013,安装完毕后打算新建项目试一下是否好用,选择新建ASP.NET MVC项目后,稍等片刻,发现VS弹出以下窗口: 于是顿感纳闷,重启系统后再尝试亦是如此.折 ...
  • //Netstat -anb #include <Windows.h> #include "Psapi.h" #include <Iprtrmib.h> #pragma c ...