找回密码
 立即注册

QQ登录

只需一步,快速开始

邓文辉

中级会员

35

主题

85

帖子

640

积分

中级会员

积分
640

微信认证勋章

邓文辉
中级会员   /  发表于:2022-10-12 23:48  /   查看:2183  /  回复:8
1金币
1、在页面上,是否可以实现导入execl到表?不管是创建表还是导入已有表,就是想不通过表格。

2、是否实现页面上  导入execl转换json,然后json传入数据库中?
3、用存储过程创建的临时表,如何让活字格自动外联?

最佳答案

查看完整内容

大佬您好,您说的这种情况我了解了,咱们这边使用主要的问题是调用存储过程之后,想要把返回的JSON数据导入到页面表格上进行展示,而这些数据未必有对应的实体表,所以使用临时表来导入数据展示,但因为是没有对应的实体表,没有表头的排序,筛选等功能是吧。 我这边有一个解决办法,您看看可行不,我在数据表中创建一张假表作为临时表,没有任何其他的字段,只有一个ID字段。 后面需要导入JSON数据到表格的时候,就导入 ...

8 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-10-12 23:48:05
来自 5#
leilei6120 发表于 2022-10-13 11:05
大佬,关于第3个问题,可否听一下我的使用体验?我们知道活字格的逻辑基本是依靠服务端命令去处理,但是 ...

大佬您好,您说的这种情况我了解了,咱们这边使用主要的问题是调用存储过程之后,想要把返回的JSON数据导入到页面表格上进行展示,而这些数据未必有对应的实体表,所以使用临时表来导入数据展示,但因为是没有对应的实体表,没有表头的排序,筛选等功能是吧。

我这边有一个解决办法,您看看可行不,我在数据表中创建一张假表作为临时表,没有任何其他的字段,只有一个ID字段。


后面需要导入JSON数据到表格的时候,就导入到绑定这个数据表对应的表格,其中表格中所有的字段都不绑定字段都是空的

导入数据就导入到这些未绑定字段的空表格中,这样表格中的功能就齐全了,只是不能保存数据到数据库中


而关于其他的需要临时表的,只用复用这个表就行,不再需要创建新的数据表了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-10-13 08:53:25
2#
你这需要的是腾讯或者钉钉的那种网页版excel的功能吧
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-10-13 09:57:05
3#
大佬您好,关于您说的问题,其实和活字格本身的设计理念其实是背向的,我这边分开说一下
1. 关于第一个问题,活字格关于数据的操作大致上就分为两种方式,一种是表格,另一种是命令操作,若是不打算通过表格的话,剩下的办法就是走命令了,主要的操作步骤就是,
      1)先将Excel转成JSON数据,因为在命令中处理不了Excel数据,这个活字格中也没有对应的插件需要找外部工具来实现在线Excel转JSON工具 - UU在线工具 (uutool.cn)
      2)然后通过for循环命令读取JSON,然后添加到数据库中,添加方法不唯一,数据表操作命令,执行SQL等等,但是当数据量大的时候,执行性能会很低,因为每插入一条数据,就会连接一次数据表,然后关闭,再连接,这个是操作层面的,避免不了。
2. 第二个问题在第一个问题中解答了
3. 活字格连接数据库是通过连接字符串连接的,但是导入数据表只能通过设计器,是没有对应的命令的,若是使用存储过程创建的数据表,那么若是设计器中不进行连接的话,后续的操作只有通过执行SQL命令等代码层面的操作来和数据库进行交互了。

回复 使用道具 举报
leilei6120悬赏达人认证
银牌会员   /  发表于:2022-10-13 11:05:22
4#

大佬,关于第3个问题,可否听一下我的使用体验?我们知道活字格的逻辑基本是依靠服务端命令去处理,但是当处理逻辑稍微复杂一些,服务端命令不一定能解决,这时候往往会把逻辑写到存储过程里去实现,其中,必然会用到大量临时表。我在做一些复杂的多表查询报表时,需要将结果返回给前端表格显示,如果是导入json到表格,因为没有绑定实体表,就没办法实现筛选排序导出等操作,只能是手工大量建很多实体表,但是这些实体表其实是临时的存储结果,这就很痛苦了,如果向这位格友想的,能动态引用临时表,不必手工创建就太好了。不知有没有好的方案?
回复 使用道具 举报
leilei6120悬赏达人认证
银牌会员   /  发表于:2022-10-13 15:40:33
6#
Grayson.Shang 发表于 2022-10-13 14:43
大佬您好,您说的这种情况我了解了,咱们这边使用主要的问题是调用存储过程之后,想要把返回的JSON数据导 ...

感谢您的回复。确实是个好办法,目前也只能这样了。只不过,这种没办法导出到excel是吧?
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-10-13 17:05:10
7#
leilei6120 发表于 2022-10-13 15:40
感谢您的回复。确实是个好办法,目前也只能这样了。只不过,这种没办法导出到excel是吧?

是这样的,活字格的导出表格到Excel是比较复杂的,因为页面上看到的和实际存储的并不一样,要是想导出页面到PDF,这很简单,但是若想导出到Excel中,必须和Excel中的逻辑保持统一,这时肯定是需要后端逻辑处理的,所以这时想要取数据就会从数据库中取,而咱们前面提到的方法,数据并没有存储到数据库,那肯定就不能导出了
回复 使用道具 举报
leilei6120悬赏达人认证
银牌会员   /  发表于:2022-10-14 09:42:07
8#
Grayson.Shang 发表于 2022-10-13 17:05
是这样的,活字格的导出表格到Excel是比较复杂的,因为页面上看到的和实际存储的并不一样,要是想导出页 ...

明白了。多谢。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-14 11:09:20
9#
感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部