困扰我的麻烦是:我找不到用一些公式处理大尺寸excel文件的好方法。即:
=VLOOKUP($A8,items_item!$A:$Z,16,0)
几天前我问了一个关于我的麻烦的问题:Phpexcel calculate formula across sheet page is too slow
补充:也许我上面描述的问题并不清楚。我所做的是提供一个工具,处理用户提供的一些excel文件。通过程序从excel获取数据(如果是公式,计算它)。然后导入其他存储中的数据,如xml,db。
答案 0 :(得分:0)
尝试优化Excel工作表。通常在随意构建的Excel表格中有很大的改进空间。例如,从您发布的一个公式我看到您可以将VLOOKUP中的表从$ A:$ Z限制为更小的值(这将占用Sheet中的所有行)。
答案 1 :(得分:0)
可能更快依赖表中的自动扩展功能和LOOKUP:
=VLOOKUP($A8,Table1[[Col1]:[Col16]],16,FALSE)
其中Table1是items_item的占用部分!$ A:$ Z。
(虽然我没有测试过这个。)