找回密码
 立即注册

QQ登录

只需一步,快速开始

fuhao

初级会员

9

主题

42

帖子

228

积分

初级会员

积分
228
fuhao
初级会员   /  发表于:2021-1-20 10:19  /   查看:6474  /  回复:24
1金币
假如我导入了一个excel模板如下, blob685065917.png 如何获取到对应标红的1,2,3,4,5,6,7,8,9,10的对应位置或者坐标

最佳答案

查看完整内容

个人意见仅供参考,不合适忽略。上面版主说的也是一个方式,不过如果用户模板自己更随意点的话,我有想法如下。 你这里我的理解如果做成一个产品,通用的功能,肯定要设计下,因为你这个肯定要用户线下去标记下哪些单元格是需要数据交互的。 我列个思路,比如你的单元格可以设置一个标识,比如你的 2 3 处 可以填入: #value(建设单位) #value(项目单位),传上去,你就知道2 3 分别代表什么。 不知是否能满足你需求。 ...

24 个回复

倒序浏览
最佳答案
最佳答案
大白菜
中级会员   /  发表于:2021-1-20 10:19:19
来自 6#
fuhao 发表于 2021-1-20 14:15
你的意思是在设计器里面把模板建好,然后绑定数据;我这是模板是用户自己线下设计好,导入的,导入后怎么 ...

个人意见仅供参考,不合适忽略。上面版主说的也是一个方式,不过如果用户模板自己更随意点的话,我有想法如下。

你这里我的理解如果做成一个产品,通用的功能,肯定要设计下,因为你这个肯定要用户线下去标记下哪些单元格是需要数据交互的。
我列个思路,比如你的单元格可以设置一个标识,比如你的 2  3  处 可以填入: #value(建设单位)  #value(项目单位),传上去,你就知道2  3 分别代表什么。
不知是否能满足你需求。

评分

参与人数 1金币 +99 收起 理由
Derrick.Jiao + 99 感谢您的回答,不错的建议

查看全部评分

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-20 11:05:16
2#
您好,如果单元格有值的话可以遍历单元格用getValue去判断与指定值是否相等,相等则记录此单元格坐标。

如果没有值,可能无法获取指定的位置。

请问您是想导入模板填入数据吗?您可以了解一下数据绑定
https://demo.grapecity.com.cn/sp ... evel-binding/purejs
回复 使用道具 举报
fuhao
初级会员   /  发表于:2021-1-20 12:02:10
3#
DerrickJiao 发表于 2021-1-20 11:05
您好,如果单元格有值的话可以遍历单元格用getValue去判断与指定值是否相等,相等则记录此单元格坐标。

...

我是想实现,假如我导入一个空模板,只有标题没有内容,根据对应标题从数据库获取内容,然后写到对应标题的位置,然后导出模板。注(导入空模板的样式不统一),用那个接口可以实现
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-20 12:11:57
4#
fuhao 发表于 2021-1-20 12:02
我是想实现,假如我导入一个空模板,只有标题没有内容,根据对应标题从数据库获取内容,然后写到对应标题 ...

您这个需求需要用数据绑定实现,您需要在设计器设计好模板,然后通过绑定路径去填写内容

这是数据绑定的介绍
https://gcdn.grapecity.com.cn/showtopic-54529-1-1.html

这是一些数据绑定的示例以及如何在设计器中设计对应的模板
https://gcdn.grapecity.com.cn/showtopic-56767-1-1.html
回复 使用道具 举报
fuhao
初级会员   /  发表于:2021-1-20 14:15:12
5#
DerrickJiao 发表于 2021-1-20 12:11
您这个需求需要用数据绑定实现,您需要在设计器设计好模板,然后通过绑定路径去填写内容

这是数据绑定 ...

你的意思是在设计器里面把模板建好,然后绑定数据;我这是模板是用户自己线下设计好,导入的,导入后怎么绑定数据咯?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-20 14:33:33
7#
fuhao 发表于 2021-1-20 14:15
你的意思是在设计器里面把模板建好,然后绑定数据;我这是模板是用户自己线下设计好,导入的,导入后怎么 ...

我们的数据绑定是专门用于加载模板然后填报数据,您在线下可以用桌面版的设计器将模板设计好,并添加对应的字段,这样加载数据的时候就会根据字段填入,不需要定位单元格。关于这部分建议您仔细看下上面的链接,相信有助于您理解数据绑定。 image.png826067199.png

楼上这个方法也是一个不错的方法,您也可以参考一下。
回复 使用道具 举报
fuhao
初级会员   /  发表于:2021-1-20 15:06:19
8#
好的,谢谢咯,再咨询一个问题,假如我上传了 blob164083251.png 这个模板,只输入了工程名称   部位   建设单位  监理单位   施工单位  等模板标题,当传入这个模板后如果自动识别到标题并把数据填入咯?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-20 15:17:14
9#
fuhao 发表于 2021-1-20 15:06
好的,谢谢咯,再咨询一个问题,假如我上传了这个模板,只输入了工程名称   部位   建设单位  监理单位    ...

不客气的,您在表格设计器中设计好模板后,通过右边的字段列表拖动到表格区域中,在绑定数据时,会将数据按照绑定的路径填入。

您可以参考这个视频的11:40,建议您仔细看这个视频就能理解了
https://gcdn.grapecity.com.cn/showtopic-56767-1-1.html
回复 使用道具 举报
fuhao
初级会员   /  发表于:2021-1-20 17:13:27
10#
你好,在请教下,假如我导入上面这个表格,怎么获取到 工程名称   部位   建设单位  监理单位   施工单位 等这些名称字段
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部