因项目需要导出excel报表,并且excel里需要包含根据数据生成的折线图、条形图等统计图。在网上搜索后,发现了EPPlus。
EPPlus是一个通过Open XML方式来读写Office文件的开源.NET类库,使用它生成Office文件完全不需要Web服务器安装了Microsoft Office。
首先引入EPPlus包,然后写一个demo。
运行后就会生成如下报表。
EPPlus不但可以生成折线图,通过看eChartType,它还可以生成多种图表。
![](actionImg/Publoadimg.do?id=2c90a40975d3e77f017e0f5838861962&type=max)
可以参考文档https://epplussoftware.com/docs/5.8/api/index.html