//**
* @Title: writeExcel
* @Description: 生成excel方法
* @param filename(路径+文件名) , List<HeaderDomain> header 第一行标题,List<SaAct> 数据
* @return 无
*/
public void writeExcel(String filename, List<Header> header, List<SaAct> actlist) throws Exception{
if (NonUtil.isNon(actlist)){
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(filename));
XSSFWorkbook workbook = WorkbookFactory.createXSSF();
workbook.write(bos);
bos.flush();
bos.close();
return;
}
File file = new File(filename);
if (!file.exists()) {
file.getParentFile().mkdirs();
}
BufferedOutputStream bos = null;
try {
bos = new BufferedOutputStream(new FileOutputStream(filename));
XSSFWorkbook workbook = WorkbookFactory.createXSSF();
XSSFSheet sheet = workbook.createSheet();
sheet.setColumnWidth(0, 2
java导出excel 包含合并行
最新推荐文章于 2024-07-31 04:26:16 发布
本文详细介绍了如何使用Java编程导出Excel文件,并在导出过程中实现单元格的合并行功能,涵盖了关键的API使用和示例代码,帮助开发者高效地完成Excel处理任务。
摘要由CSDN通过智能技术生成