用了这个方法,但是没样式的。http://www.cnblogs.com/malianyong/archive/2012/07/17/2595278
如果不用水晶报表,不引用office的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
------解决方案--------------------------------------------------------
可以用xml格式导出,可以保持原样的execl