Silverlight客户端需要导出一批数据,但是数据量有可能超过5万条以上,从后台传到前台耗费的时间比较大,现在考虑在后台生产好Excel之后然后再下载到客户端。 之前在前台是用GrapeCity.Excel.ExcelWorkbook来导出数据的(在GrapeCity.Silverlight.Excel.dll 中),发现性能还可以,现在想用这个dll在后台生成Excel,添加这个dll到Class Library类型的项目中之后,运行时报,GrapeCity.Silverlight.Excel.dll无法加载, 缺少依赖项,添加完System.Windows,System.Xml.Linq,System.Core,System.Xml,System,mscorlib 都添加之后还是报这个错误,实在没办法了,把之前的前台项目编译好的bin下所有dll拷贝到 WebHost项目的bin下面,虽然不报错了,但是在执行到WorkBook.Save方法时报错““GrapeCity.Silverlight.License.b”的类型初始值设定项引发异常”,如下:
。
1. 这个dll 本事是Silverlight版本的,可能用在后台不合适,有没有类似的GrapeCity.Silverlight.Excel.dll,可以在后台用的。提供下dll名称和类名称。
2. 如果没有类似的类,上面的问题帮忙解决下。
最后使用Open Xml了处理了 |
|