一、解决方案
方案一:使用类似Excel中图表的第三方前端图表例如Echart等,填充数据到Echart,然后保存为图片,发送 邮件。问题是Echart等图表与Excel中图表有差别。...方案二:直接操作Excel,填充数据后,截取Excel中图表为图片,发送邮件。
注:因方案一可直接实现,本文重点讲方案二。..."> 邮件时间...org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
三、注意事项
图片采用cid标注发送...;不能采用base64对图片进行编码放入页面中发送(图片在Foxmail能正常显示, outlook不能正常显示);
宏录取单个图片高度不能大于1728像素,图片过高在outlook中会缩放,可以截取多个图片在邮件