先不要重新导入。把错位页面和源文件放在同一屏,用“标题首句+正文首段+文件名”三点交叉核对,通常能判断是文件顺序错了、标题被截断,还是导入映射本身有问题。下面以你手头一份待导入的文档或页面为对象,说明怎么逐步定位。
导入后标题与文件对不上,可能发生在三个不同位置:源文件内部、导入映射表、以及页面生成后的标题展示。三者的证据不同,处理动作也不同。
区分方法很直接:如果原始文件里标题和正文就是分开的,问题在源文件;如果原始文件正确、导入后错位,问题在映射或模板。先做这一步,能避免在错误层面反复修改。
不要只盯着标题看。选一份你确定内容的文件,同时记录三个值:
然后到导入后的页面或列表里,用这三个值分别搜索。如果标题匹配但正文不匹配,说明标题字段被复用;如果正文匹配但标题指向另一份文件,说明映射表里标题字段取错了来源。把这三个值写在一张纸上,逐一打勾,比凭记忆判断可靠。
假设你导入的是十份产品说明,其中第三份的标题显示成了第五份的文件名。这时先看第五份的正文首段是否出现在第三份的页面里。如果出现,说明导入时按行读取,标题行和正文行发生了偏移;如果没有出现,说明只是标题字段被覆盖,正文仍对应第三份。两种情况的修复动作不同:前者要检查分隔符和空行,后者要检查字段映射。
错位往往不是随机发生的,而是由导入时的解析规则触发。按以下顺序检查,每检查一项就记录结果,不要一次改多处。
实际操作时,先取错位最明显的那一份文件,单独用与批量导入相同的规则再导一次。如果单独导入正确,说明问题出在批次内的文件差异;如果单独导入仍然错位,说明规则本身需要调整。这个动作的结果直接决定下一步是修文件还是修规则。
修改映射或文件后,不要只看标题是否变对。按下面顺序验证:
这里要注意,一次改动前后的对比要考虑搜索需求本身的变化、数据采集时间差异,以及导入批次不同带来的波动。标题显示正确不等于对应关系在所有页面都恢复,抽查要覆盖错位过的和没出错的两种文件。
如果三点核对后仍然无法判断,把错位页面和源文件并排截图,标出标题首句、正文唯一词和文件名三个位置,再决定是回到源文件修分隔符,还是调整导入映射。这个顺序能让你在下一步只改一个变量,而不是同时动文件和规则。