把旧站表格里的文章一次导入,字段对应不上怎么办

📅 2026-11-01 👁️ 0

旧站导出的表格要批量导入新系统,字段对不上是常态而不是异常,处理方式有固定顺序:先决定用哪种通道,再把必映射列固定下来,然后为对不上的自定义字段定缺省值策略,最后用按标题查重的能力避免重复导入。跳过第一步直接改表格,通常会改两轮。

先选通道再谈映射

批量导入支持两条通道:ZIP 压缩包和 Excel 表格。两者的分工不同,不是二选一的关系。

场景 建议通道 理由
文章带附件、配图需要一起迁 ZIP 压缩包 附件与正文能在同一批次里对应上
纯文本文章、字段以表格列存在 Excel 表格 列到字段是自然映射,便于批量校对
需要与外部系统对接、程序化导入 导入接口 可先查询是否已存在再决定是否写入
旧站字段结构完全不清楚 先导一小批 用少量样本暴露映射问题

选择通道之后再做映射,是因为两条通道能带的信息不同:压缩包能带附件与文件对应关系,表格只能带列里的内容。先改表格再发现附件缺失,就要重来。

必映射的三列

无论旧站结构多乱,先把这三列固定下来:标题、别名、分类。

标题决定文章身份,也决定后续按标题查询是否已存在能不能命中;别名决定线上地址,别名映射错了会导致导入后地址变化,进而影响历史链接和收录;分类决定页面归属和列表页呈现,分类对不上时文章虽在却找不到入口。

这三列之外都可以先留空,但不要在这三列上做妥协。旧站的栏目名与新站分类名不一致时,应当先做一张名称对照表,而不是让导入去猜。

自定义字段对不上怎么处理

自定义内容模型支持灵活的内容结构,字段是可以按站点定义的,所以「旧站有、新站没有」的字段有两种处理方式:其一是在新站补一个自定义字段来承接,适合这个字段后续仍要参与展示或筛选;其二是把内容并入正文,适合只是补充说明的信息。

判断标准是它要不要被单独读取。需要被列表筛选、需要参与模板标签输出的,走字段;只是给人看的,进正文。

对不上的字段还要定缺省值策略:留空、给固定值、还是从正文里提取。这一条要事先写在导入说明里,否则批量导入的结果里会出现一半空值一半乱值。删除的内容仍可进回收站恢复,但导入错乱的批量数据清理起来比恢复更费时间,所以宁可先在测试批次上跑一遍。

重复标题与导入后核对

批量导入最容易出的问题是重复。文档内容导入接口 /api/import/archive 支持按标题查询是否已存在,这一能力的正确用法是在写入前先查一次:命中的走更新或跳过,未命中的才写入。把查重放到导入之后,就变成了先制造重复再清理。

导入后的核对按三步抽样:随机抽几篇核对标题与别名是否与表格一致;核对分类归属是否正确;核对带附件的文章附件是否落地。抽样量不必大,但要覆盖字段对不上的那几类,因为问题总是集中在边界上。

常见问题

Excel 表格导入支持哪些列

支持把列映射到标题、别名、分类等基础字段与自定义字段。关键是列名与新系统字段的对照要事先定好,未对照的列会被忽略。

带图片的文章用哪种方式

用 ZIP 压缩包。附件与正文在同一批次内,能保持对应关系;表格通道只能表达文本列。

导错了怎么回退

单篇删除可以进回收站恢复;批量错乱建议按批次重新导入前先查重,配合按标题查询是否已存在来决定跳过还是写入,比事后逐篇清理更省时间。

旧站字段比新站多怎么办

按是否要被单独读取分流:要参与筛选和展示的补成自定义字段,只作说明的并入正文,无实际用途的直接丢弃。

相关文章

定时发出去的文章,页面缓存要不要再刷一遍

设了定时发布的文章到点发出后,要分别核对正文页、列表与首页缓存、站点地图三处是否跟上。静态生成与状态流转是两步,列表页缓存常滞后于详情页,新地址还要进入站点地图并配合链接推送,才能让定时发布真正被看到。

2026-11-01

多语言站点做完翻译,每个语言的页面地址要不要单独生成

多语言站点完成整页翻译后,每种语言都应有稳定可访问的独立页面地址,并按语言分别生成站点地图便于逐条校验。语言标记解决的是让搜索与 AI 检索展示正确版本,本身不提升排名。本文给出上线后的核对顺序与常见错法。

2026-11-01

多站点放在一套后台里,新建站点的默认开关要怎么看

多个站点共用一套后台时,新建站点的默认开关只看三件事:站点状态的默认值作用于哪一批站点、访问入口与内容结构是否配好,以及关闭与删除的差别。本文给出新建站点的核对顺序,并说明回收站与备份在多站点场景下的回退作用。

2026-11-01

安全小版本当天发、大版本排到十二月,站点升级怎么排队

短周期安全小版本与年底大版本要分两条通道排队:安全版当天进维护窗口,大版本先在测试环境验模板与数据,再灰度切量并可回退。本文给出两类版本的排队规则、窗口内步骤与灰度期观察指标。

2026-11-01

删掉的文章还能找回吗,草稿、待发布和回收站是怎么分的

删掉的文章通常还能找回:在 AnQiCMS 后台,删除正式文档不是物理删除,而是移入回收站,可以从回收站恢复。四类文档状态各有边界——正式文档对外可见,草稿只在后台且预览链接带 preview 标记,待发布等待设定的时间生效,回收站承接被删除的内容。本文说明各自适合的操作,以及批量清理时的安全顺序。

2026-11-01

一个后台管多个站点,栏目结构和分类怎么规划才不打架

一套后台管多个站点时,栏目结构和分类最容易互相干扰的地方在于把可复用的定义和必须隔离的数据混在一起。本文按共用层与隔离层拆开说明:内容模型的定义可以多站点复用,分类树、栏目别名与可见范围要按站点独立规划,全站级的批量操作默认关闭、按站点显式开启,并给出落地顺序与一张对照表。

2026-11-01

用容器镜像起站时,默认端口和后台地址要不要一起改

用容器镜像起站时,默认端口与后台地址要不要一起改,取决于流量从哪里进来:站点在反向代理之后,容器监听 8001 端口只需在映射里对上,默认端口不必改;要收的是后台地址的暴露面。上线前先把 JWT 认证、敏感词过滤、验证码与限流这些内置防护启用,再从外网验证一次。

2026-11-01

几千篇文章要搬家,用压缩包导入还是表格导入

几千篇文章搬家时,压缩包导入和表格导入的选择依据不是数量而是素材形态:正文带附件与富文本的用 ZIP 压缩包批量导入,字段规整的用 Excel 表格批量导入。先对齐内容模型和自定义字段,再用按标题查重的导入接口控制重复,失败批次才能安全重跑。

2026-11-01