找回密码
 立即注册

QQ登录

只需一步,快速开始

tolbx

初级会员

11

主题

38

帖子

313

积分

初级会员

积分
313

微信认证勋章

tolbx
初级会员   /  发表于:2020-2-3 17:05  /   查看:2941  /  回复:4
1金币
请教一下,我想要导入Excel数据到表格,表格中有几个列不在Excel中,是在页面上的单元格的值,想一并导入,没有成功。
想着先导入,之后用数据表操作命令,将那几个字段值自己更新进去,


结果报错



试着在导入之后用循环命令,也是这个情况。
这个如何处理,怎么实现我想要的效果呢?

请大神指教,谢谢。

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

最佳答案

查看完整内容

导入Excel数据到表格后的命令都是不会执行的,因为该命令是个异步命令,无法确定导入Excel数据到表格命令什么时候执行完成。 针对你的需求你可以这样做 在表格外部放一个文本框,使用公式COUNTA来算表格的行数,你在导入之后行数会发生变化,自动触发文本框的命令。这个触发时机会在全部导入之后。这样做就可以解决你的问题了

5 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-3 17:05:32
来自 3#
导入Excel数据到表格后的命令都是不会执行的,因为该命令是个异步命令,无法确定导入Excel数据到表格命令什么时候执行完成。
针对你的需求你可以这样做

在表格外部放一个文本框,使用公式COUNTA来算表格的行数,你在导入之后行数会发生变化,自动触发文本框的命令。这个触发时机会在全部导入之后。这样做就可以解决你的问题了

本帖子中包含更多资源

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

x

评分

参与人数 1满意度 +5 收起 理由
tolbx + 5 很给力!

查看全部评分

回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-2-3 18:05:37
2#
您好,在“导入/导出excel“命令后的其他任何命令是不会执行的,因为这些命令已经将页面跳转到其他页面了。
您是想将页面上的某个值,在导入excel后,将这些值更新到表格的特定行中么?
我想先确认一下,您需要更新的值是不是主表中的某个字段呢?如果是的话,是不是直接通过设置关联显示就可以了呢?如果不是我说的这种情况,您可以试试这样做,在辅助单元格中写一个=counta(),这个辅助单元格设置成文本框,然后给这个单元格添加一个表格操作命令,更新表格中对应行。当导入完成后,这个文本框中的命令就会自动执行,将对应的值更新到表格中。

点评

您的办法与最佳答案一样,只是他的帖子图文更直观些,一看就明白了。 仍然谢谢您的指点。  发表于 2020-2-3 22:00

评分

参与人数 1满意度 +5 收起 理由
tolbx + 5

查看全部评分

回复 使用道具 举报
tolbx
初级会员   /  发表于:2020-2-3 22:08:10
4#

我是需要导入表格同时写入几个计算结果到相应字段。

按两位版主的指点,确实解决了问题,谢谢二位。

只是还有一个小担心

就是,因为我是外联数据库,如果多人在网页上同时操作,这种方法分两步做的方法,有没有可能会出现异步更新表格的时候,出现表格更新数据冲突或者说,更新错字段内容的情况
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-2-4 09:57:02
5#
tolbx 发表于 2020-2-3 22:08
我是需要导入表格同时写入几个计算结果到相应字段。

按两位版主的指点,确实解决了问题,谢谢二位。

数据表操作命令是会有数据一致性检查的,所以不用担心数据更新错误的问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部