大量Excel数据转数据库存储后,可视化增删改和接口读取实现问题

新手上路,请多包涵

我们目前数据运营团队有很多数据是使用excel存储的,有几百个,每个excel的格式即打开之后的行列数量显示信息格式都不同

  • 现在需要把所有这些excel内的数据放到线上数据库内,并且保证之后运营人员可以在线可视化增删改查
  • 我们一些线上的产品需要调用这些数据

我们目前有两个问题不知道怎样解决

  1. 表的数量太多,表和表之间的内容都不一样,如果按照正常方式将每个表按照其行列内容读取存储,再做出对应的增删改界面和功能,工作量太大,不知道有没有简单的方式,例如在线Excel编辑之类的可以实现
  2. 也是因为每个表格式不同,如果按照原excel格式存储到数据库内,每个excel建一个表的方式,那么在读取所需字段提供给线上产品时也需要按照每个表的内容做一次,工作量很大,不知道是有其他方式实现
阅读 1.5k
1 个回答
  • 先按照excel的类型进行分类, 提取excel的表头,将表头提取公用字段, 并且额外赋予类型标记字段,做出如下的结构

image.png

  • 每个类型会对应自己的数据表,最终返回对象可以有如下形式
{
    "common_filed":{},
    "type_a":{},
    "type_b":{},
    //....
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏