现象
使用FastGPT处理表格数据时,首个数据块可正常关联表头,第二个及之后的数据块无法正确匹配对应表头,检索非首块数据时出现映射异常。
可能原因
原有处理逻辑仅针对首个数据块配置表头映射规则,非首块数据未关联表头映射逻辑;同时原有逻辑对csv、excel格式的表格数据处理存在适配局限,两列数据仅为多列的特例,主要用于备份导入场景。
排查步骤
- 确认待处理的数据为csv或excel格式的表格数据。
- 检查异常数据块的位置,确认是否为非首个数据块。
- 验证表头映射是否仅在首个数据块正常生效。
解决与验证
通过PR#1424的优化,FastGPT将csv、excel格式的表格数据转换为markdown表格,统一识别为多列表格数据,无需区分csv与excel格式。非首个数据块的表格数据可正确映射对应表头。验证方法:升级至包含该优化的版本后,上传csv或excel格式的表格数据,确认非首个数据块的数据可正确匹配对应表头。