没有合适的资源?快使用搜索试试~ 我知道了~
java 打印excel
资源推荐
资源详情
资源评论
java 打印excel
package cn.tycoon;
import java.io.*;
import java.lang.reflect.*;
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.text.SimpleDateFormat;
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.hssf.util.HSSFColor;
/**
* 利用开源组件POI 3.8 动态导出EXCEL文档 修改时候请写注释以备以后加以完善!
*
* @author 东北大亨
* @version v1.0
* @param <T> 应用泛型,代表任意一个符合javabean风格的类
*/
public class ExportExcel<T> {
public HSSFWorkbook exportExcel(String strExpSheetName,Collection<T> dataset, OutputStream out) {
return exportExcel(strExpSheetName, null, dataset, "yyyy-MM-dd");
}
/**
* 建立导出Export实体类
*
* @param strExportName 导出Excel名称
* @param headers 表头
package cn.tycoon;
import java.io.*;
import java.lang.reflect.*;
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.text.SimpleDateFormat;
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.hssf.util.HSSFColor;
/**
* 利用开源组件POI 3.8 动态导出EXCEL文档 修改时候请写注释以备以后加以完善!
*
* @author 东北大亨
* @version v1.0
* @param <T> 应用泛型,代表任意一个符合javabean风格的类
*/
public class ExportExcel<T> {
public HSSFWorkbook exportExcel(String strExpSheetName,Collection<T> dataset, OutputStream out) {
return exportExcel(strExpSheetName, null, dataset, "yyyy-MM-dd");
}
/**
* 建立导出Export实体类
*
* @param strExportName 导出Excel名称
* @param headers 表头
* @param dataset 信息集合
* @return 导出Export实体类
*/
public HSSFWorkbook exportExcel(String strExpSheetName,String[] headers, Collection<T> dataset) {
return exportExcel(strExpSheetName, headers, dataset, "yyyy-MM-dd");
}
public HSSFWorkbook exportExcel(String strExpSheetName,String[] headers, Collection<T> dataset,
OutputStream out, String pattern) {
return exportExcel(strExpSheetName, headers, dataset, pattern);
}
/**
* 这是一个通用的方法,利用了JAVA的反射机制,可以将放置在JAVA集合中并且符号一定条件的数据以EXCEL 的形式输出到指定IO设备上
*
* @param title
* 表格标题名
* @param headers
* 表格属性列名数组
* @param dataset
* 需要显示的数据集合,集合中一定要放置符合javabean风格的类的对象。此方法支持的
* javabean属性的数据类型有基本数据类型及String,Date
* @param out
* 与输出设备关联的流对象,可以将EXCEL文档导出到本地文件或者网络中
* @param pattern
* 如果有时间数据,设定输出格式。默认为"yyy-MM-dd"
*/
@SuppressWarnings("unchecked")
public HSSFWorkbook exportExcel(String title, String[] headers,
Collection<T> dataset, String pattern) {
* @return 导出Export实体类
*/
public HSSFWorkbook exportExcel(String strExpSheetName,String[] headers, Collection<T> dataset) {
return exportExcel(strExpSheetName, headers, dataset, "yyyy-MM-dd");
}
public HSSFWorkbook exportExcel(String strExpSheetName,String[] headers, Collection<T> dataset,
OutputStream out, String pattern) {
return exportExcel(strExpSheetName, headers, dataset, pattern);
}
/**
* 这是一个通用的方法,利用了JAVA的反射机制,可以将放置在JAVA集合中并且符号一定条件的数据以EXCEL 的形式输出到指定IO设备上
*
* @param title
* 表格标题名
* @param headers
* 表格属性列名数组
* @param dataset
* 需要显示的数据集合,集合中一定要放置符合javabean风格的类的对象。此方法支持的
* javabean属性的数据类型有基本数据类型及String,Date
* @param out
* 与输出设备关联的流对象,可以将EXCEL文档导出到本地文件或者网络中
* @param pattern
* 如果有时间数据,设定输出格式。默认为"yyy-MM-dd"
*/
@SuppressWarnings("unchecked")
public HSSFWorkbook exportExcel(String title, String[] headers,
Collection<T> dataset, String pattern) {
剩余7页未读,继续阅读
资源评论
东北大亨
- 粉丝: 25
- 资源: 95
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功