大家好,又见面了,我是你们的朋友全栈君。
根据Excel模板导出文件
/**
* 根据模板生成Excel文件
* @param srcFilePath 模板路径
* @param destFilePath 导出文件路径
* @param beanParams 导出文件数据
*/
public static void createExcel(String srcFilePath, String destFilePath,Map<String,Object> beanParam){
//创建XLSTransformer对象
XLSTransformer transformer = new XLSTransformer();
try {
//生成Excel文件
transformer.transformXLS(srcFilePath, beanParam, destFilePath);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 根据模板生成HSSFWorkbook
* @param srcFilePath 模板路径
* @param beanParam 导出文件数据
* @return HSSFWorkbook
*/
public static Workbook createExcel(String srcFilePath,Map<String,Object> beanParam){
//创建XLSTransformer对象
XLSTransformer transformer = new XLSTransformer();
InputStream is = null;
try {
//生成Excel文件
File file = new File(srcFilePath);
if(file.exists()){
is = new FileInputStream(file);
return transformer.transformXLS(is, beanParam);
}
} catch (Exception e) {
System.out.println(“———–“);
e.printStackTrace();
} finally {
if(is != null){
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return null;
}
开发过程中遇到了jar包冲突的问题,以下为最终使用的jar包
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/163864.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...