找回密码
 立即注册

QQ登录

只需一步,快速开始

lovert

银牌会员

42

主题

473

帖子

2349

积分

银牌会员

积分
2349
lovert
银牌会员   /  发表于:2021-6-28 10:28  /   查看:7143  /  回复:24
本帖最后由 lovert 于 2021-7-7 19:56 编辑

做应用的朋友经常会遇到,填报页面,但是对于一些应用场景,比如数据处理,数据需要存储在数据库,当填报的数据量非常大的时候,为每个数据或每类数据都在数据库建立一个字段就显得工作量庞大,当这些数据只是参与计算过程,并对后续查询没有要求的时候,建立字段就显得多余,这里我分享一个我的技巧,可以做到万能填报,再复杂的表格都能存储数据而且保证能在页面原来位置展示
方法:
1.利用TEXTJOIN()函数,分别用“,”和“;”把行和列连接起来,形成一个行列对应的字符串,并存入数据库;这里有个缺陷,就是当你在单元格中输入;,时数据就会被打乱,所以建议根据需要修改分隔符;用一些不常用的符号作为分隔符;
2.再利用自定义函数TEXTARRAY(),把TEXTJOIN()生成的字符串进行定位提取,填入对应的单元格;
image.png109851988.png
在表格中任意位置输入内容,数据存入数据库,刷新后数据依然还在原位置
image.png159098204.png
复杂表格
image.png940300292.png 还有这个样的表格
image.png534396667.png






ZIDINGYIHANSHU.zip

965 Bytes, 下载次数: 130

万能页面.fgcc

95.29 KB, 下载次数: 168

评分

参与人数 4满意度 +20 收起 理由
孤狼 + 5
王鸿辉 + 5
aatest + 5
amtath + 5

查看全部评分

24 个回复

倒序浏览
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-28 13:21:50
沙发
鼓励价值输出,先下为敬。
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-6-28 14:08:14
板凳
amtath 发表于 2021-6-28 13:21
鼓励价值输出,先下为敬。

我那个模板页面1里的数据区单元格随便合并都不影响结果输出,因为公式是有规律的,可以直接拖曳生成
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-28 19:54:51
地板
这个对只需存数据,无需对数据进行规范的确是有独到自处。现实中确实有这种报表。
回复 使用道具 举报
储钱罐儿
初级会员   /  发表于:2021-6-30 18:13:13
5#
很实用的功能,点赞!
回复 使用道具 举报
Aa金砂
高级会员   /  发表于:2021-7-2 15:08:21
6#
好厉害 zip文件是干嘛的
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-7-2 15:50:40
7#
Aa金砂 发表于 2021-7-2 15:08
好厉害 zip文件是干嘛的

单独的自定义函数JS
回复 使用道具 举报
低调
注册会员   /  发表于:2021-7-7 19:47:21
8#
对没金币的新手来説,要借鉴下,还很难呢
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-7-7 19:48:54
9#
低调 发表于 2021-7-7 19:47
对没金币的新手来説,要借鉴下,还很难呢

呵呵,来一个大转盘抽奖,说不定一次就够了https://gcdn.grapecity.com.cn/lottery
回复 使用道具 举报
低调
注册会员   /  发表于:2021-7-7 19:53:53
10#
lovert 发表于 2021-7-7 19:48
呵呵,来一个大转盘抽奖,说不定一次就够了https://gcdn.grapecity.com.cn/lottery

谢谢!运气不好,没抽中。哈哈
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部