=filter未显示匹配的结果
本帖最后由 Joestar.Xu 于 2024-10-9 15:49 编辑调研编号:SJS-26702
=filter未显示匹配的结果
但是同样的数据在WPS打开是可以正常计算的:
相关demo请查看附件
您好,我在官网的Demo中将result.xlsx导入后未能复现出您的问题:
需要确认一下您目前使用的SpreadJS版本是多少? Joestar.Xu 发表于 2024-10-8 17:58
您好,我在官网的Demo中将result.xlsx导入后未能复现出您的问题:
spreadJs 17.1.1 我这边测试了一下,您应该使用的是ExcelIO的方式导入的Excel文件,我们这边调研一下看看,后续有进展我会在本帖中回复您。 您好,我想和您确认一下,您目前的这个公式是如何设置上去的?
是通过SpreadJS的UI操作直接输入的呢?还是通过GcExcel的setFormula接口设置的? Joestar.Xu 发表于 2024-10-10 09:36
您好,我想和您确认一下,您目前的这个公式是如何设置上去的?
是通过SpreadJS的UI操作直接输入的呢?还 ...
通过GcExcel的setFormula接口设置的 收到,这边再调研一下,后续有进展我会在本帖中回复您。 您好,经确认,Filter函数属于数组函数,在GcExcel中需要使用setFormula2接口来设置才能取得预期的结果。 不好意思,重新看了一下帖子,我们没有使用到gcexcel的setFormula和setFormula2的操作。可以看RunDemo.java中,我们仅使用了workbook.processTemplate();
问题:是结果result.xlsx使用wps查看可以正常展示;使用spreadJs 17.1.1不能正常展示。
您好,如果不是通过GcExcel生成的文件,我想确认一下这个Template文件是在哪里被创建出来的?是SpreadJS?还是MS Excel?亦或是WPS?
如果只是想正确的显示,您可以在导入后开启数组公式,然后使用rebuild模式计算即可。