这可能是一个装载问题,并且它可能会获得投票,但它完全挫败我。

当你使用SQL服务器在开发数据接快速和有效的,但是当你使用COM谈Excel这是猪缓慢。

什么并不重要数据访问技术的使用,ADO,ADO.NET,皇宫、实体的框架,夫(ADO.NET 数据服务),他们所有的速度比自动化。

如果你想要的是该数据在细胞"A1"从工作簿,你需要一个Excel。应用程序,Excel。工作簿、Excel。工作表,并Excel。范围内的对象,只是为了得到一个数据点。

跆拳道,为什么说到SQL服务器更有效的谈Excel?Excel的是当地和Sql服务器可能不是。

TIA 克里斯

有帮助吗?

解决方案

因为纺了一个大大的整体可执行的,目的是作为一个交互式应用程序的速度要慢于谈论过一个快速网络的应用程序设计的目的。

其他提示

每次你需要跟excel、服务器已经真正开始的excel程序。这是在一个隐藏的桌面上,但它仍然启动的整个程序。如果你有几个人使用该网站,这也是几个实例。如果他们共享同样的工作簿,它甚至更糟。

Sql服务器上面, 已经运行.只是连接和走。它的建立是为这种事情。Excel不是。

Excel仍然是一个com互操作的,即使是在2007年。但是有许多助手

excel的业绩的新白皮书,可用

spreadsheetgear

excelpackage.更

这是因为SQL服务器是设计为服务器的数据,Excel不是。网络延迟甚至不会来发挥这里直到你retreiving1000的,也许甚至数以百万计的行SQL服务器

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top