找回密码
 立即注册

QQ登录

只需一步,快速开始

nbygu

初级会员

28

主题

105

帖子

263

积分

初级会员

积分
263

[已处理] SpreadJS下载问题

nbygu
初级会员   /  发表于:2024-3-12 09:55  /   查看:1857  /  回复:7
本帖最后由 Lynn.Dou 于 2024-3-13 10:22 编辑

关于下拉列表和checkbox下载下来只表示值的问题,有没有办法把画面上的下拉列表和checkbox控件也都下载下来啊?

7 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-12 10:16:26
沙发
您好,请问您说的“下拉列表和checkbox下载下来只表示值”是否使用的是SpreadJS的单元格类型实现的呢?如果是的话,导出成Excel文件没有按照原本的样子进行展示是因为Excel不支持SpreadJS的单元格类型,Excel中的下拉列表都是用形状实现的。

因此如果您期望和SpreadJS保持一致,建议使用SpreadJS的表单控件形状:https://demo.grapecity.com.cn/sp ... ol/combo-box/purejs
回复 使用道具 举报
summer_
注册会员   /  发表于:2024-3-12 10:27:58
板凳
本帖最后由 summer_ 于 2024-3-12 10:29 编辑

你说的下载是指导出xlsx吗,如果是的话,估计他们产品搞不了,那个是他们特有的cellType,Excel不支持。
但是我能想到一些曲线救国的方法,对于下拉列表,你可以用DataValidation实现,选List类型的就行了,对于checkbox,这个Excel里没有太好的方法,勉强能用的有个叫FormControl的,可以凑合一下。
image.png179129027.png
这两种方式是Excel和spreadjs都支持的,这样就可以实现导出了
回复 使用道具 举报
nbygu
初级会员   /  发表于:2024-3-12 10:47:19
地板
Richard.Huang 发表于 2024-3-12 10:16
您好,请问您说的“下拉列表和checkbox下载下来只表示值”是否使用的是SpreadJS的单元格类型实现的呢?如果 ...

那为啥筛选功能就可以实现啊,画面上的筛选功能下载下来之后在Excel里面也是好用的,就checkbox和下拉列表不行
回复 使用道具 举报
nbygu
初级会员   /  发表于:2024-3-12 11:01:18
5#
summer_ 发表于 2024-3-12 10:27
你说的下载是指导出xlsx吗,如果是的话,估计他们产品搞不了,那个是他们特有的cellType,Excel不支持。
...

大佬,我用的是13版本,请问一下你说的form control是怎么用的
回复 使用道具 举报
summer_
注册会员   /  发表于:2024-3-12 11:35:02
6#
nbygu 发表于 2024-3-12 11:01
大佬,我用的是13版本,请问一下你说的form control是怎么用的

13版本好像不行,看样子这功能16版本才做的https://demo.grapecity.com.cn/spreadjs/help/docs/rnotes/1600
用法的话在SpreadJS里用这儿有demo:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/shapes/form-control/check-box/purejs
Excel里用:https://support.microsoft.com/zh-cn/office/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8-excel-%E4%B8%AD%E7%9A%84%E5%B7%A5%E4%BD%9C%E8%A1%A8%E7%AA%97%E4%BD%93%E6%8E%A7%E4%BB%B6-e7e33c0c-f080-4443-b565-d21b1bdbcf43

评分

参与人数 1金币 +200 收起 理由
Clark.Pan + 200 感谢热心用户的回复

查看全部评分

回复 使用道具 举报
nbygu
初级会员   /  发表于:2024-3-12 11:38:20
7#
summer_ 发表于 2024-3-12 11:35
13版本好像不行,看样子这功能16版本才做的https://demo.grapecity.com.cn/spreadjs/help/docs/rnotes/16 ...

好的谢谢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-12 12:28:17
8#
不客气,那就结贴了,如果要使用form control建议您直接升级到最新版本,最新版本不仅支持form control,还会多许多其他的新特性。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部