server-api excel智能识别
2021-08-02 18:06:58 3 举报
excel智能识别流程图
作者其他创作
大纲/内容
excel识别完成
PredictService.predictTableHeadRange
m_oObsService.download(m_sFilepath);PredictService
前端根据uuid显示出工程数据
PredictService.predictSheetByKeyword()识别项目概况里面 - > 编制说明或其他说明 和不需要识别的页签
文件是否符合
不是03版本excel
importExcel - 检查是否选择了文件checkExcel -检查文件大小和文件格式
消费者处理excel
是
选择文件开始导入
上传到oss服务器,并告诉后端
消费者开始处理excel
识别表头列是否存在和位置
EBQAITaskConsumer.actionAIImport() 处理入口AIImportDirector.aiImport() 处理service
否
edit.excelAIService.js ->_doUploadExcelobsService().putObject - 上传oosprojectService().uploadExcel - 通知后端(接口名:'project/uploadExcel')
处理每个sheet生成PredictResult
03版本excel
处理成功后返回一个mongodb里面工程的uuid给前端
将sheet页数据转换成PredictResult
检查每个sheet也大小是否符合
从oss服务下载对应文件
Excel智能导入
后端通过消息队列监听到接收的服务请求
通过页签识别类型
PredictService.predictSheet()
收藏
0 条评论
下一页