最近做了个项目,客户对导出excel功能情有独钟,几乎要求每一个列表数据都支持导出excel功能,为了避免代码重复,万能粉嫩的小码农开发了万能导出QAQ.导出Excel无非就是取出数据,然后利用Aspose.Cells插件填充到Excel文件中,DataTable类型的数据是最适合填充Excel不过了.唯一的问题就是DataTable数据的列头一般是英文,突然就想出了利用SQL Server每一列的说明来替换掉英文列头的方法,我太TM机智了.两个搞定了,能实现绝大部分的导出业务。

利用Aspose.Cells实现万能导出功能

利用Aspose.Cells实现万能导出功能

利用Aspose.Cells实现万能导出功能

利用Aspose.Cells实现万能导出功能

利用Aspose.Cells实现万能导出功能