找回密码
 立即注册

QQ登录

只需一步,快速开始

KAN3

初级会员

10

主题

32

帖子

288

积分

初级会员

积分
288
KAN3
初级会员   /  发表于:2021-5-17 20:46  /   查看:2003  /  回复:6
1金币
做一个表格做EXCEL导入,单表格做“数据松绑定”。
导入excel后,对表格进行排序等操作会自动带出数据库中已有的数据,而不是对excel导入的数据进行操作。






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

最佳答案

查看完整内容

您好,这边的列头筛选和排序什么的都是从数据库表进行查询的, 您看下能不能这样实现您的需求 (1)在excel设置好排序,这样导入进来就是已经排序好的,在表格上就不用设置排序了 (2)导入表格后直接提交,如果需要修改或者处理数据的话,后续直接从数据表中实现

6 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-17 20:46:52
来自 4#
KAN3 发表于 2021-5-18 08:59
这是bug么?还是架构有缺陷。如果全用中间表,一是效率有问题,而是多用户冲突可能大,又要用复杂的逻辑处 ...

您好,这边的列头筛选和排序什么的都是从数据库表进行查询的,
您看下能不能这样实现您的需求
(1)在excel设置好排序,这样导入进来就是已经排序好的,在表格上就不用设置排序了
(2)导入表格后直接提交,如果需要修改或者处理数据的话,后续直接从数据表中实现
回复 使用道具 举报
xiaoz悬赏达人认证 活字格认证
银牌会员   /  发表于:2021-5-18 03:02:22
2#
你先导入到中间表,操作完成后,在循环写到目标表。
回复 使用道具 举报
KAN3
初级会员   /  发表于:2021-5-18 08:59:57
3#
这是bug么?还是架构有缺陷。如果全用中间表,一是效率有问题,而是多用户冲突可能大,又要用复杂的逻辑处理
回复 使用道具 举报
KAN3
初级会员   /  发表于:2021-5-18 17:28:32
5#
excel导入系统后,会进行一些计算,然后修改了后再正式存入系统,现在就是说不能实现,只能管它正确与否,先导入数据库再改。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-18 18:33:46
6#
KAN3 发表于 2021-5-18 17:28
excel导入系统后,会进行一些计算,然后修改了后再正式存入系统,现在就是说不能实现,只能管它正确与否, ...

可能是我没有表达清楚,当前的问题是排序会带出表中的数据,
所以您可以先在excel排好序再导入,这个时候您需要修改什么数据就在表格中直接修改就好啦,然后提交数据库。
如果您导入之后设置排序,由于松绑定的原因这时候刚导入的数据其实是没有存到数据表里的,修改的话也修改不到当时导入的数据。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-18 18:33:49
7#
KAN3 发表于 2021-5-18 17:28
excel导入系统后,会进行一些计算,然后修改了后再正式存入系统,现在就是说不能实现,只能管它正确与否, ...

活字格表格的排序机制是后端排序,针对已经存在数据库的数据进行排序,如果你需要松绑定的数据去进行排序是不支持的~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部