先给结论:标题与文件错位时,不要从“哪个标题看起来更对”入手,而要先建立一份可核对的对应表,把每条内容的稳定标识、标题来源和文件来源并列,再判断是导入顺序、字段映射还是文件命名造成的偏差。下面用一个假设情境串联整个过程。
假设你把一批已写好的内容导入站点,导入后列表里出现反常结果:标题栏显示的是另一篇内容的标题,文件名却对应原稿。直觉会认为“标题被覆盖了”,但更可能是导入时按行读取,而标题字段和文件字段来自两个顺序不同的来源。
此时要核对的不是标题本身,而是三组关系:
只有这三组关系都写清楚,才能判断错位发生在哪一步。
最直接的动作是导出导入前后的两份清单,只保留稳定标识、标题和文件名三列,按稳定标识排序后逐行比对。若没有稳定标识,就先用文件名作为临时标识,但要注明它可能重复或含空格。
例如在本地整理时,可以先生成这样一份对照表:
若导入后 A01 的标题跑到了 A02 的文件名旁,说明标题列和文件列至少有一列没有按同一标识排序。这个结果会直接影响下一步:如果错位只出现在少数行,先修对应表;如果整批偏移,就要检查导入模板的字段顺序。
标题与文件错位通常有三种可区分的原因,核对方式不同:
这三种原因对应的修正动作不同:顺序错位要补齐缺失行;字段映射错位要改模板列名;重名覆盖要先给文件或标题加唯一后缀。若只看到“标题不对”就统一重命名,可能把原本正确的映射也改乱。
假设你按稳定标识排序后,发现只有 A03 的标题为空,其余行标题与文件一一对应。这时合理动作是只补 A03 的标题,而不是全量重新导入。补完后再次导出对照表,确认 A03 的标题和文件名指向同一标识。
如果补完后 A03 仍然错位,说明问题不在缺失标题,而在导入时该行的文件被跳过或标题列被截断。下一步应检查该行是否含特殊字符、换行或分隔符,而不是继续改标题文字。
这个顺序很重要:先建立对应证据,再决定是修数据还是修映射。一次改动前后比较时,还要考虑导入批次、文件命名规则和采集时间差异,不能只凭一次错位就断定是工具缺陷。
为避免下次导入再次出现标题与文件错位,可以在导入前固定三个检查点:
这些检查点不承诺任何固定见效时间,只用于把“看起来错位”变成“可定位的对应关系”。当错位再次出现时,你能直接判断是顺序、映射还是重名问题,而不是凭直觉反复重命名。