666洪 发表于 2024-3-21 09:12:20

JS4.2版,导出表格为何每列之间都隐藏一列?

如图所示,导出的excel报表,然后每列表格之间,都隐藏了一个列,这是怎么回事,是否可以导出的时候,1、没有隐藏列;2、原本的矩表合并列能否对应列重复显示,例如A列,看都看不到下面是什么类别、品牌、年份这种?


Eden.Sun 发表于 2024-3-21 09:49:21

问题描述:导出的excel有表格列隐藏的情况。

问题解决:
您好,这个是excel底层的逻辑,导出时,会自动动的合并或者调账宽度来保证导出的样式。

666洪 发表于 2024-3-21 09:53:27

那没法调咯?只能这样吗
那第二个问题呢

Felix.Li 发表于 2024-3-21 10:59:30

您好,距表的设计样式就是针对分组的自动合并,如果您希望单元格分开形式。建议试用表格,然后表格添加分组。在分组行做距表运算。然后单元格自然就不会合并了。

您可以参考这个Demo:

Felix.Li 发表于 2024-3-21 11:16:00

其实想了一下还有一种方法,就是把细粒度的分组加在最前面,也可以实现:



666洪 发表于 2024-3-21 13:59:19

什么意思啊,增加一个表格,表格按最细颗粒度分组,完了把表格再删了,分组还会在?
我这个用的是矩表做的,因为后面还有字段是要实现横向扩展的,所以用表格实现不了

Felix.Li 发表于 2024-3-21 14:22:16



也就是在你的现有分组前面再加一个。让他不会合并


原理如下:

距表分组管理器中可以看到,实际上有三个分组,但是显示只需要显示两个,第一个显示被删了,但是他的作用还在

666洪 发表于 2024-3-22 13:54:34

还是这个合并的问题,导出来的表格,多出来的那一行,并不是合并状态呀,还是单列的

666洪 发表于 2024-3-22 14:17:45

还有这种数字,为什么导出来这样显示呀,感觉很奇怪

666洪 发表于 2024-3-22 14:18:41

页: [1] 2
查看完整版本: JS4.2版,导出表格为何每列之间都隐藏一列?