日期:2014-05-17  浏览次数:20396 次

asp.net 导出 包含样式的 excel
用了这个方法,但是没样式的。http://www.cnblogs.com/malianyong/archive/2012/07/17/2595278.html

如果不用水晶报表,不引用office的dll。
有其他办法做到吗?

------解决方案--------------------
自己了解excel的数据结构,直接用数据流写,放弃吧,还是用dll,自己写吧
------解决方案--------------------
引用:
自己了解excel的数据结构,直接用数据流写,放弃吧,还是用dll,自己写吧

++
用NPOI.dll等相关的不麻烦啊
------解决方案--------------------
用开源组件
主要找到以下类库:

1.MyXls(http://sourceforge.net/projects/myxls/)
2.Koogra(http://sourceforge.net/projects/koogra/)
3.ExcelLibrary(http://code.google.com/p/excellibrary/)
4.ExcelPackage(http://excelpackage.codeplex.com/)
5.EPPlus(http://epplus.codeplex.com/)
6.LinqToExcel(http://code.google.com/p/linqtoexcel/)
7.NetOffice(http://netoffice.codeplex.com/) 需安装Office Excel
从1-6的类库均不需要安装Office,不使用Office COM组件;而NetOffice需要安装Office,它提供的是与Office COM组件差不多的功能。


http://www.cnblogs.com/shangxia/articles/2266843.html
------解决方案--------------------
可以用xml格式导出,可以保持原样的execl