Foxtable(狐表)用户栏目专家坐堂 → [求助]excel数据导入


  共有69人关注过本帖树形打印复制链接

主题:[求助]excel数据导入

帅哥,在线噢!
wldhj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:374 积分:4283 威望:0 精华:0 注册:2013/12/26 18:44:00
[求助]excel数据导入  发帖心情 Post By:2024/12/24 11:19:00 [只看该作者]

foxtable一张表有“编号”,“余额”两列,“余额”列是json字符串,包含日期、余额,格式像这样:{'2024-11-01':'45.68','2024-11-02':'36.72'} ,每天从excel将数据导入,如果编号以前存在,则在此编号对应的“余额”列新增一组数据,比如2024-11-03这一天导入,格式像这样:{'2024-11-01':'45.68','2024-11-02':'36.72','2024-11-03':'544.65'},如果编号以前不存在,就新增一行,填入新编号,对应的“余额”列为{'2024-11-03':'544.65'},请问怎么实现?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/24 11:44:00 [只看该作者]

不建议存储json数据。不好编辑操作,也无法按日期统计查询。建议按编号”,“日期”,“余额”3列存储,一个日期一行。需要json数据的时候再把表格数据拼接为json,而不是直接存储为json

非常麻烦的,
2、根据编号数Find查询对应的行,然后把josn字符串解析为Jobject对象(http://www.foxtable.com/mobilehelp/topics/0140.htm
3、给Jobject对象添加对应日期的数据
4、Jobject对象转换为json字符串存储回第2步Find查询的行里

 回到顶部
帅哥,在线噢!
wldhj
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:374 积分:4283 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2024/12/25 10:36:00 [只看该作者]

导入30000条数据要1个多小时,不知道有没有办法优化一下

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/25 10:37:00 [只看该作者]

看2楼的不建议

 回到顶部
帅哥,在线噢!
wldhj
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:374 积分:4283 威望:0 精华:0 注册:2013/12/26 18:44:00
  发帖心情 Post By:2024/12/25 10:39:00 [只看该作者]

如果一个日期一行的话数据会达千万级别,每次查询统计也会变慢

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/25 10:44:00 [只看该作者]

我一个表10亿行数据一样用的飞快。一个日期一行绝对比存储json数据处理起来快100倍以上

 回到顶部