发现数据透视表的多个xlsx文件兼容性问题

  1. 使用场景

用C#调用EPPlus最新版,自动查数据库生成Excel文件(xlsx),文件中使用EPPlus自动添加了数据透视表。

同一台计算机,同时安装微软Office 365和WPS。

  1. 发现问题

1)计算字段。数据透视表中使用EPPlus添加了“计算字段”,保存后,Excel能够正常打开并识别透视表中的计算字段,WPS表格打开后立即报错,并自动删除了整个透视表

2)页字段过滤。数据透视表中使用EPPlus设置了“页字段过滤”,隐藏部分项目,保存后,Excel打开后透视表页字段过滤显示正常,但WPS打开后,页字段部分显示“全部”,过滤没有生效。

3)行字段折叠。数据透视表中使用EPPlus设置了“行字段全部折叠”(行字段有2层),保存后,Excel打开后透视表行字段显示正常,都是折叠的,但WPS打开后,行字段部分全部都是展开的,折叠没有生效。

4)行字段排序。数据透视表中使用EPPlus设置了“行字段按照数据字段降序排列”,保存后,Excel打开后透视表行字段排序正常,但WPS打开后,行字段部分顺序仍然是默认,排序没有生效。

4.结论

EPPlus生成的xlsx文件,涉及透视表的多个功能,Excel均能正常识别,但WPS貌似对其兼容性不太好。导致同一个文件,同一台计算机,两个软件打开后透视表内容不一样。第一次发帖,还不太清楚反馈这类问题在这里是否合适。

辽宁省
浏览 1589
1
2
分享
2 +1
4
1 +1
全部评论 4
 
王增圆
王增圆

@金山办公

感谢反馈,本地已复现,排期处理
· 湖北省
回复
JunJun218
谢谢,不好意思,您的回复我刚看到。这个WPS论坛我第一次用,还不熟悉。之所以尝试上述场景,其实是想以后鼓动我身边的人逐渐卸载掉Excel,只留WPS
· 辽宁省
回复
 
WPS反馈小助理小绿
您好,很抱歉给您不好的体验。 请问方便提供一下EPPlus最新版生成的涉及以上4个场景样张吗?小助理反馈看看哈~
· 广东省
回复
JunJun218
不好意思,刚看到,程序内反馈渠道里我提供了样张,不过现在应该不需要了
· 辽宁省
回复