wps在线表40万行从本地以webapi方式下载需要多久?
相信很多同学已经试过了,不是多久的问题,而是根本没法下载,会直接卡死或者报错!
那看看我的研究成果,40万行下载到本地的时间是13秒!
WPS在线表格的本地Web API下载方法局限性
在13.1至13.3的学习中,我们掌握了WPS在线表格通过本地Web API进行下载的方法。然而,当在线表格规模庞大,例如超过20万行时,直接通过返回数组的方式获取数据变得不可行。这是因为Web API调用存在超时和返回数据大小的限制,导致无法处理如此庞大的数组。应用分页下载技术
面对这一挑战,解决方案是采用分页下载技术。在后续的13.9章节中,我们已经实现了智能表和多维表的分页下载。工作表的分页下载原理与之类似,只需构建一个AirScript脚本,设定好开始行数、取数行数,并将返回值设定为下一次的开始行数,即可在WPS本地表的JSA中循环取数。对于基础较好的同学,听到这里或许已经能够自行编写脚本。然而,大部分同学可能仍感到困惑,难以独立完成。一如既往,我为大家准备了一个在线AirScript分页下载模板。只需打开我的在线脚本并复制到自己的在线表格中,再配合3.10本地表中的分页取数函数,即可轻松完成在线表格大数据集的在线取数任务。
本地表JSA完成分页取数
本地表配合我的mAriScriptWepApi V1.5模块,如上图方式调用,即可实现大数据的分页下载,如果你得数据列数非常多,分页的每页行数也可以自己指定,以确保单页都能成功下载。
以上案例出自《郑广学WPS-JSA火箭速成班》第13章13.10
今晚7:30 抖音直播间实况直播录制本节课程 欢迎大家学习交流
抖音搜索郑广学 即可关注我 有直播都会第一时间收到通知
课程咨询购买 请加微信 EXCEL880B