YDNT 发表于 2024-5-30 19:09:36

服务端导入导出Excel命令 如何可以在导入excel数据同时,导入另外的数据,例如批号?

服务端导入导出Excel命令 如何可以在导入excel数据同时,导入另外的数据,例如批号?

我的业务需求:从excel导入报告数据到数据库的报告临时表中,由于数据量大,且后续需要操作多表的验证和插入,所以选择调用储存过程对这次导入的数据进行操作(需要按这次导入操作的批次号查询),分别插入或更新到多个表中,例如:报告表、设备表、使用单位表 等等...

现在的问题是使用“服务端导入导出Excel”导入时,配置导入数据时,只能导入excel表格中的数据,不能同时导入系统生成的唯一编号(批次号),这样就无在储存过程中定位到这次导入的数据。请问有什么方法解决?




YDNT 发表于 2024-5-31 11:14:40

今天导入excel之后,看到对应字段FGC_UpdateHelp的值是相同的,在服务端命令中可否取回这个值?这样就不用另外插入批次号了

Simon.Sun 发表于 2024-6-4 14:41:26

您好,FGC_UpdateHelp 是活字格的内建字段,如果要获取的话可以通过执行 SQL 命令查询到。
但是用这个作为批次号的话,行为不好控制。
看能否把导入 Excel 到表格的操作放到前端来,页面当绑定表格,设置松绑定,导入好后批量提交。
在页面表格上可以格外添加一列,去引用批次号,这样批次号就是我们自己维护的,并且可以针对批次号创建一个批次表,辅助后续存储过程处理数据的操作。



页: [1]
查看完整版本: 服务端导入导出Excel命令 如何可以在导入excel数据同时,导入另外的数据,例如批号?