从web服务中检索10000行并插入到OWC11电子表格中

Retrieving 10,000 rows from web service and inserting into OWC11 spreadsheet

本文关键字:插入 OWC11 电子表格 10000行 web 服务 检索      更新时间:2023-12-06

我对web服务的调用当前花费了太长时间才返回。ASP.NET页面大约需要一分钟或更长时间才能开始加载。我使用C#Response.Write()将必要的数据写入Javascript,这样Javascript就会将其插入OWC11电子表格中。我想分块做,但我不知道怎么做。

我感谢你的帮助和/或建议。

我假设它们在您的webservice方法及其背后的sql查询中没有瓶颈

因此,为了加快获取10000行的过程,我的建议是,你可以调用Web服务,获取2000行的记录,这样你就可以调用5次

一旦从Web服务中获得10000行,就将其写入您的OWC11电子表格

否则,如果可能,返回5张OWC11电子表格,每张表格显示2000行

我认为在服务器上你应该创建一个线程来接收来自web服务的响应,在客户端你应该使用AJAX来检查进程,例如5或10秒后,你使用的是单线程,所以这是一个瓶颈。当您上传包时,可以在Windows Azure门户网站上看到该示例。希望得到帮助。