如何用 CSV 排期社交媒体帖子

如何用 CSV 排期社交媒体帖子

如果你是在电子表格里规划内容,就不应该再把它们一条一条重新打进编辑器里。 这里介绍列格式、有问题的行会怎样处理,以及值得了解的限制。

很多人都在电子表格里规划内容。这是个合适的地方:你能看到整个月的安排,能排序,能分享给别人审阅,编辑十条帖子的速度也比任何编辑器都快。

浪费发生在下一步:把所有内容一条一条重新打进排期工具里。CSV 导入省掉了这一步。

格式

BulkPublish 的批量编辑器读取带表头行的 CSV,识别三列:

是否必填内容
content帖子正文
scheduled_at发布日期和时间,例如 2026-11-03T09:00
media_urls要附加的图片或视频 URL,多个用 ; 分隔

一个最简文件只有一列,加上任意多行:

content
"Big news: our spring update is live."
"Behind the scenes: how we plan a week of content in 20 minutes."

一个更完整的文件用上全部三列:

content,scheduled_at,media_urls
"Big news: our spring update is live.",2026-11-03T09:00,https://example.com/spring.jpg
"How we plan a week of content in 20 minutes.",2026-11-03T13:00,https://example.com/planning.jpg

你可以从编辑器里下载一份带正确表头的模板,省得去猜列名。

有问题的行会怎样

在导入一百行之前,有两个行为值得了解。

缺少 content 列会中止导入。 系统会告诉你文件需要一个 content 列,而不是悄无声息地导入进零行数据。

既没有正文也没有媒体的行会被跳过。 每份真实的电子表格都会有的结尾空行和占位行,不会变成空帖子。

其余内容都会导入并形成一份可编辑的列表,所以有点问题的行是在编辑器里修正,而不是回到 Excel 里改完再重新导入。

引号问题,这才是 CSV 真正容易出错的地方

几乎所有 CSV 问题都是引号问题。

  • 如果你的文字含有逗号,把这个字段用英文双引号括起来
  • 如果你的文字含有双引号,把它写成两个,并给整个字段加上引号:"""like this"""
  • 如果你的文字含有换行,给这个字段加上引号。它仍然能正常解析
  • 保存为 UTF-8,这样表情符号和重音字符才不会丢失

从 Google Sheets 或 Excel 导出为 CSV 会自动处理好这一切。用文本编辑器手动编辑 CSV,才是通常出问题的地方。

CSV 导入不负责决定什么

这份文件承载的是文字、时间和媒体。它不承载每条帖子该发到哪些频道,也不承载各平台的文案差异。

这是刻意为之的设计。频道选择是最可能因帖子而异的字段,也是你最不希望在批量操作里搞错的字段,所以它是导入之后在编辑器里设置的,那时你能看到每条帖子。你可以对整批统一应用频道,再单独覆盖个别帖子。

导入之后

导入的帖子会和编辑器里已有的内容合并成一份可编辑的列表。从那里你可以:

  • 编辑任意帖子的文字
  • 更改或设置它的排期时间
  • 覆盖它要发到的频道
  • 添加文件里没有的媒体
  • 删除你改变主意不想要的行

然后把这批帖子加入队列。你的发布配额会在整批帖子排期之前就被校验一遍,所以如果导入量超过了你的套餐允许的额度,系统会提前告诉你,而不是发布到一半才发现。

值得先查一下的套餐限制

  • 频道: 免费版:3 个(每个平台 1 个)。Pro:30 个(每个平台 2 个)。Business:75 个(每个平台 5 个)。
  • 帖子: 免费版:每天 3 条。Pro:每天 30 条。Business:无限。
  • 存储: 免费版:100 MB。Pro:2 GB。Business:10 GB。

如果你要导入一整个月的每日帖子,该核对的是每日发布数量的限制,而不是文件大小。

简而言之

继续在电子表格里做规划。导出时带上 content 列,可选地带上 scheduled_atmedia_urls,把含逗号的内容加上引号,保存为 UTF-8,然后导入。之后在编辑器里设置频道,那里你才能真正看清自己在把帖子分配到哪里。