故障排查GitHub issue2 分钟阅读排错/错误码

解决FastGPT中非首块表格无法正确映射表头的问题

使用FastGPT处理表格数据时,首个数据块可正常关联表头,第二个及之后的数据块无法正确匹配对应表头,检索非首块数据时出现映射异常。

现象

使用FastGPT处理表格数据时,首个数据块可正常关联表头,第二个及之后的数据块无法正确匹配对应表头,检索非首块数据时出现映射异常。

可能原因

原有处理逻辑仅针对首个数据块配置表头映射规则,非首块数据未关联表头映射逻辑;同时原有逻辑对csv、excel格式的表格数据处理存在适配局限,两列数据仅为多列的特例,主要用于备份导入场景。

排查步骤

  1. 确认待处理的数据为csv或excel格式的表格数据。
  2. 检查异常数据块的位置,确认是否为非首个数据块。
  3. 验证表头映射是否仅在首个数据块正常生效。

解决与验证

通过PR#1424的优化,FastGPT将csv、excel格式的表格数据转换为markdown表格,统一识别为多列表格数据,无需区分csv与excel格式。非首个数据块的表格数据可正确映射对应表头。验证方法:升级至包含该优化的版本后,上传csv或excel格式的表格数据,确认非首个数据块的数据可正确匹配对应表头。

来源: FastGPT GitHub issue #1422