一种高性能的表格导入的方法

基本信息

申请号 CN202011054965.0 申请日 -
公开(公告)号 CN112364611A 公开(公告)日 2021-02-12
申请公布号 CN112364611A 申请公布日 2021-02-12
分类号 G06F40/174(2020.01)I; 分类 计算;推算;计数;
发明人 刘伟 申请(专利权)人 成都商通数治科技有限公司
代理机构 成都玖和知识产权代理事务所(普通合伙) 代理人 胡琳梅
地址 610000四川省成都市高新区剑南大道中段1537号2栋1单元15楼1506号
法律状态 -

摘要

摘要 本发明公开了一种高性能的表格导入的方法,该方法先根据程序中预设常用的格式,创建出每个格式的单例处理器,在前端上传文件后,服务器根据文件每个格式的后缀调用构造出来唯一结构去处理;在获取到表格内容后,默认先读出20行数据,进行处理此批数据,首先将数据进行共性提取,包括步骤:S1、数据库中预设标题表头的常驻字段,S2、再循环遍历此数据;S3、将命中值除以总列数,得到比值,默认比值达到了70%则将此行作为表头;S4、将表头上传处理器;S5、开启一个常驻协程。在此次处理的时候的过程中实行边解析边释放的原则每次处理20行,读取处理后销毁内存占用,避免表格过大的情况下造成内存开销过大。