工作中有个需求,每天使用spark查询出的业务汇总数据,生成excel报表,发送给需要的人
代码生成excel部分使用的是poi,发送邮件使用的是javaMail
发送邮件和生成excel网上都能找到资料,很快的实现了基本工能,但是发现邮件附件excel点击预览是个空白页,下载到本地打开是没有问题的
尝试了半天,发现在生成excel的时候使用XSSFWorkbook去生成,而不是用SXSSFWorkbook去生成就没有问题了,
因为生成excel的代码也是在网上找的,所有也不清楚为什么开始使用的是SXSSFWorkbook