【发布时间】:2017-06-08 16:57:03
【问题描述】:
我正在处理一些大型电子表格(约 30,000 行),遇到了一些性能问题,并且有以下一些与性能相关的问题:
我可以在一个Excel.run 函数中塞进多少,或者更好的是,我应该塞进多少?在确定何时将事情拆分为多个Excel.run 呼叫时,我需要考虑哪些事项?
一般来说,我应该在一次调用中创建多少个范围?
在可能需要将一个大范围拆分为多个较小范围之前,我应该使用多大的范围?
致电await ctx.sync() 或多或少会对此有所帮助吗?
编辑:
这个问题的动机是:https://stackoverflow.com/a/44424045/3806701
【问题讨论】:
-
你能解释一下-1,这样我以后可以做得更好吗?谢谢。
-
这是一个非常好的问题。不过,要做到公正需要一个相当长的答案,所以让我试着在几天内给出一个详细的答案。
-
听起来不错。非常感谢您的时间和帮助。
-
一般来说,在我的顶级函数中使用
Excel.run只有一次更好(并将 ctx 传递给嵌套函数)还是使用Excel.run更好在每个嵌套函数内部还是重要? -
很抱歉没有尽快回复,我本来打算回到这个帖子,但它没有引起我的注意。请在下面查看我的答案。
标签: office-js excel-2016