关于表格插入的问题,

就是我们的报表是uuid为主键提交的,但是现在需要拿其他纯Excel的表导入,可能标题不一致,而且前生不是帆软设计出来的,没有uuid什么的,有什么办法可以实现嘛,他们导入的必须匹配我们的uuid

FineReport 仇长俊 发布于 2020-5-26 16:27 (编辑于 2020-5-26 16:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
3
miss_liLv2中级互助
发布于2020-5-26 16:31

重新用uuid()函数生成一个不行?


image.png

  • 仇长俊 仇长俊(提问者) 不行,里面还是有规范的,他们的报表没有ID主键甚至可能名字不一样,但他们其实是一个类别,不能随机生成,导入的数据必须带上对应的UUID
    2020-05-26 16:35 
最佳回答
0
ScyalcireLv7中级互助
发布于2020-5-26 16:33(编辑于 2020-5-26 16:55)

用公式uuid(),填报导入excel的时候,每一行自动生成一个UUID,然后提交至数据库

image.png

  • 仇长俊 仇长俊(提问者) 不能随机生成,有对应的id,但是表里面没有
    2020-05-26 16:37 
  • Scyalcire Scyalcire 回复 仇长俊(提问者) 你的意思是,你们有一份数据在数据库里,是带有UUID的 他们同样也有一份数据,是在excel里的 但是没有UUID,现在需要一一对应全都导入数据库?
    2020-05-26 16:40 
  • 仇长俊 仇长俊(提问者) 嗯,是这个意思
    2020-05-26 16:50 
  • Scyalcire Scyalcire 回复 仇长俊(提问者) 给你的数据库那张表以自己的方式排个序(比如名字+时间,条件越多越精准)然后加一个自增长的ID字段,然后同样excel里面也给他们以同样的方式排序,并赋予相同的自增长ID(excel里面直接一拉就行,如果怕不精准,那就把excel导入帆软里面,然后以sql代码来排序,这样的话就和数据库里面的一样了),两边都有自增长的ID后,填报导入的时候就能匹配了
    2020-05-26 16:54 
  • Scyalcire Scyalcire 回复 仇长俊(提问者) 怎么通过excel导入帆软 已经截图
    2020-05-26 16:56 
  • 3关注人数
  • 478浏览人数
  • 最后回答于:2020-5-26 16:55
    请选择关闭问题的原因
    确定 取消
    返回顶部