主题
商品 Excel 批量导入导出
一句话
商品多的时候用 Excel 改比一个个点快得多。先导出、在导出的表上改、再导回去。
它在哪
后台 → 商品管理 → 商品列表,工具栏上的「导出」和「导入」。
标准流程
不要自己从零建一个表
先导出一次,在导出的那个文件上改。
自己建的话,列的顺序、表头文字、必填项任何一处对不上,导入就会整片报错, 而你要一行行猜是哪里不对。
导出 → 在 Excel 里改 → 导入(先预览)→ 确认无误 → 真正导入导入是「先预览再提交」
同一个文件跑两遍
第一遍只解析和校验,一行都不写。你看完确认之后,用同一个文件跑第二遍才真的写。
不做"解析一半就开始导入" —— 那样你看到报错时已经进去一半,而你不知道是哪一半。
逐行报错,不中断
一行有问题只标那一行,其它行照常。
为什么不整个中断
整个文件因为第 7 行的编码打错就全军覆没的话,你改完再传一次, 而下一次可能第 23 行又有问题 —— 来回好几轮。
会改什么,不会改什么
| ✅ 会改 | 商品名、副标题、SEO、价格、划线价、成本价、条码、重量、状态…… |
| ❌ 不会改库存 | 库存只走「库存管理」 |
| ❌ 不含采购来源 | 见 采购来源,导出会绕过权限 |
为什么导入不碰库存
如果导入时顺带写库存,那么你在编辑表格的这十几分钟里, 买家下单扣掉的库存会被你表里的旧值覆盖回去 —— 于是超卖。
库存只有一条路:商品管理 → 库存管理。
Excel 的两个坑
长数字会被 Excel 变成科学计数法
条码 6901234567890 被 Excel 存成 6.90123E+12 —— 不报错,只是条码从此对不上。
怎么防:
- 那一列先设成文本格式再粘数据
- 或者在数字前加一个英文单引号
'6901234567890
别改表头
导入按表头认列。改了文字或者调了顺序,会整片报错或者串列 (把商品名当成了副标题)。
导出的文件能直接给别人吗
注意里面有成本价
商品导出里包含成本价 —— 那是你的毛利。发给外部(比如找人代运营)之前, 先把那一列删掉。
商品导出 vs 订单导出
两个是不同的功能:
| 商品导出 | 订单导出 | |
|---|---|---|
| 在哪 | 商品列表 | 订单列表 |
| 含什么 | 商品和 SKU 信息 | 订单、收件人、地址、金额 |
| 敏感度 | 成本价 | 买家的邮箱、电话、地址 |
订单导出见 订单导出 —— 那个的敏感度高得多。
常见问题
导入说"文件解析不出内容"
- 是
.xlsx或.csv吗(.xls老格式不行) - 文件是不是坏了 —— 用 Excel 打开看看
- 数据在第一个 sheet 吗
★ 传一个 PDF 或损坏文件进去时,Excel 库既不报错也读不出行,只返回空 —— 所以系统会明确告诉你"没解析出任何数据",而不是让你看到"成功 0 条"然后困惑。
导入后价格差了 100 倍
表里的金额单位。导出的是什么单位,导回去就用什么单位 —— 不要自己换算。不确定的话,导出一行看看那个数字长什么样。
中文全是乱码
用 Excel 打开 CSV 时的编码问题。系统导出的 CSV 带 UTF-8 BOM, Excel 双击应该正常。
如果还是乱码,用「数据 → 从文本/CSV」导入并手动选 UTF-8。
想批量改库存怎么办
商品管理 → 库存管理 那一页有自己的批量操作。不要试图用商品导入改库存。