找回密码
 立即注册

QQ登录

只需一步,快速开始

billdwl
金牌服务用户   /  发表于:2024-7-30 17:52  /   查看:1002  /  回复:6
利用ah地区的sjs文件导出的excel会比sjs文件展示的表样多一个空列,ln地区的sjs文件导出的excel不会多出来空列。想要导出的excel和sjs展示的一致,请问怎么修改ah地区的sjs?

image.png954620971.png
image.png624187926.png
ln_sb.jpg
ah_tssb_jpg.jpg

sbsbb_ln210000_V1.sjs

15.24 KB, 下载次数: 208

ln地区sjs文件

sbsbb_ah340000_tssb_V1.sjs

5.97 KB, 下载次数: 199

ah地区sjs文件

6 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-31 09:12:06
沙发
您好,我这边测试了一下,在新版本不存在这样的情况,可能是一个旧版本的Bug已经在新版本修复,建议升级到新版本后再试试看。
回复 使用道具 举报
billdwl
金牌服务用户   /  发表于:2024-7-31 10:05:39
板凳
Joestar.Xu 发表于 2024-7-31 09:12
您好,我这边测试了一下,在新版本不存在这样的情况,可能是一个旧版本的Bug已经在新版本修复,建议升级到 ...

你好,用这个在线demo可以复现这个问题 :"https://demo.grapecity.com.cn/SpreadJS/WebDesigner/ "
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-31 12:06:13
地板
您好,我不太确定我对您目前的情况理解是否正确。

看您标题的版本号,这是一个GcExcel的版本号。我之前将您提供的SJS文件导入到GcExcel,然后导出为Excel,再导入到SpreadJS中展示,没有多余的空白列出现。

然后您回复使用SpreadJS可以复现,我就将SJS导入到SpreadJS中,再导出为Excel,最后再导入SpreadJS,也还是没有空白列出现。

不知道您说可以复现这个问题具体应该如何复现,能否请您再详细说明一下呢?
回复 使用道具 举报
billdwl
金牌服务用户   /  发表于:2024-7-31 13:12:10
5#
本帖最后由 billdwl 于 2024-7-31 13:14 编辑
Joestar.Xu 发表于 2024-7-31 12:06
您好,我不太确定我对您目前的情况理解是否正确。

看您标题的版本号,这是一个GcExcel的版本号。我之前 ...

导出excel之后在wps打开是多了一个空白列的,这个图是spreadJs导出的excel,使用wps打开出现的
image.png347955931.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-31 17:33:39
6#
您好,我明白您现在的问题了,在表格中,您不仅可以针对某一个单元格修改样式,还可以针对某一行或某一列修改样式。

由于SpreadJS采用有限行列的设计,所以这种情况并不明显,但是在Excel或WPS中,其采用的是无限行列的设计,所以就会出现:在SpreadJS中选择某一行设置了一个颜色,比如这个表单只有十列,那么看上去就只有十个单元格被设置上了颜色。

但是将其导出为Excel时,您会发现,这一整行上都被设置上了颜色,而不仅仅是SpreadJS中显示的那十个单元格。

要解决这个问题,需要您先在SpreadJS中移除掉设置在整列或整行上的样式,然后针对具体想要设置样式的区域设置样式,最后导出即可。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-29 14:28:36
7#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部