先别急着改标题。错位通常不是“标题写错了”,而是导入时文件名与标题字段被分别处理:有的工具用文件名生成标题,有的用文档内首个标题,还有的按导入顺序与已有条目配对。核对对应关系最可靠的动作,是建立一张“源文件—导入条目—标题”的三列对照表,再逐条比对;只要三列能一一对上,错位就是显示或排序问题,对不上才是映射问题。
导入后看到标题与文件不匹配,可能发生在三个不同层面,处理方式完全不同。
区分方法很简单:随机抽三条,打开其中一条的详情,看它的标题与正文首行是否一致。如果详情里一致、列表里不一致,属于展示排序层;如果详情里就不一致,继续往字段映射层查。
核对方式取决于你的导入是否保留了原始文件。这两种条件成立时,选择不同。
这时优先用文件名做锚点。把源目录的文件名导出成一份清单,再导出导入后的条目清单,两列并排比对。文件名与条目标题应当能形成稳定对应;若出现整体偏移一位,往往说明导入时跳过了某个空文件或表头行。
实际动作:先只导入三条做小样,确认标题取值来源,再决定是否批量重导。这样做的结果是,你能在几分钟内判断错位是系统性的还是个别文件的,避免整批返工。
这时文件名不再可信,改用正文特征做锚点。从每个文件正文里取一个独特短语(如首句、专有名词、编号),在导入结果中搜索该短语,看它落在哪个标题下。若短语与标题的对应关系稳定偏移,说明映射规则固定错了;若对应关系随机,说明配对逻辑依赖了不确定的顺序。
例外:如果正文本身高度重复,特征短语无法唯一区分,这种方法会失效,需要回到文件时间戳或导入批次号来辅助定位。
光看“错位”这个现象,无法区分是文件名读取错误还是排序错误。可以收集这几类证据:
注意,导入量、抓取量或某条统计归零,并不能单独证明映射正确。它也可能只是该批次还没被处理完,或展示层做了延迟。要结合对照表一起看。
假设你导入了 20 个文件,列表显示标题A对应文件B。建表如下:
guide-01.md如果每一行的“文件B—条目3—标题A”都稳定重复同一种偏移,说明是映射规则问题,改一次导入配置即可;如果只有个别行错位,优先检查那几个文件的命名或编码。这个例子的数字仅用于说明比较方法,不代表任何真实导入结果。
如果确认是字段映射问题,修正后应重新导入而不是逐条手改,因为手改无法保证剩余条目也正确。如果确认只是展示排序问题,不要动数据,改列表排序规则即可。如果两种原因同时存在,先修映射再修排序,否则你会在一批本就错位的数据上调整顺序,越调越乱。
最后提醒一点:一次改动前后的对比,要考虑到导入批次、文件改动时间和排序规则的变化,别把排序变化误当成映射修好了。