用 Excel 排序 Shopify CSV 后,商品图片丢失或对错了商品
Shopify 的导入说明提醒:在 Excel、Apple Numbers 等电子表格软件中排过序的 CSV,导入时商品可能与图片链接脱离,图片会丢失。请撤销排序,或改用未排序的导出文件;确保每个商品的各行连在一起、带 Title 的行在最前,导入前再检查一遍。
你会看到什么
- 导入后,部分商品没有图片,或者图片比原来少。
- 图片出现在了不相干的商品上。
- 文件中只有 URL handle 和图片链接的行都挤到了表格末尾,而不是跟在各自的商品下面。
- 同一个 URL handle 的行不再挨在一起。
原因
- 按 Shopify 的 CSV 说明,商品的全部信息写在第一行;每多一张图片,就再加一行,只填 URL handle 和图片链接。这些图片行的 Title、Price 等单元格都是空的。
- Microsoft 的说明是:无论升序还是降序,Excel 总是把空白单元格排在最后。按 Title、Price、Vendor 等在图片行为空的列排序,这些行就会被移到末尾,离开所属的商品。
- 如果只对选中的列排序(在 Excel 的排序提醒中选了“以当前选定区域排序”),排好的那几列会与每行的其他数据错开。Microsoft 提醒这样会让数据对应关系错乱,图片链接可能跑到另一个商品的 handle 旁边。
- Microsoft 还提到,排序时隐藏的行不会移动,这也可能把不同商品的行混在一起。
- Shopify 没有说明行被拆散后它具体如何处理,警告里只说图片可能丢失。所以不要指望单靠 URL handle 就能把图片重新对上。
如何修复
- 如果文件还在 Excel 中开着、没有关闭,用 Ctrl+Z 撤销排序。
- 否则回到未排序的版本:编辑前做的备份,或者从 Shopify 重新导出商品。
- 用校验器检查文件。它会标出行被拆成多段的商品(通常说明文件排过序),以及有数据却没有 URL handle 或 Title 的行。
- 如果只能手动修复排过序的文件,把每个商品的行重新放到一起:带 Title 等商品信息的行在最前,后面跟它的变体行和图片行,并逐个核对图片链接是否属于这个商品。
- 校验器无法判断图片链接是否放在了错误的商品旁边。如果只对部分列排过序,文件在校验器看来可能一切正常,这种情况请直接从未排序的版本重新开始,不要尝试修复。
- 另存为 CSV UTF-8,导入前再用校验器检查一遍。
示例
URL handle,Title,Price,Product image URL,Image position linen-shirt,Linen shirt,39.00,https://cdn.example.com/linen-shirt-1.jpg,1 summer-hat,Summer hat,25.00,https://cdn.example.com/summer-hat-1.jpg,1 linen-shirt,,,https://cdn.example.com/linen-shirt-2.jpg,2 summer-hat,,,https://cdn.example.com/summer-hat-2.jpg,2
URL handle,Title,Price,Product image URL,Image position linen-shirt,Linen shirt,39.00,https://cdn.example.com/linen-shirt-1.jpg,1 linen-shirt,,,https://cdn.example.com/linen-shirt-2.jpg,2 summer-hat,Summer hat,25.00,https://cdn.example.com/summer-hat-1.jpg,1 summer-hat,,,https://cdn.example.com/summer-hat-2.jpg,2
按 Title 排序后,只有图片的行(Title 为空)被移到了末尾。修复后,每个商品的图片行重新紧跟在它的第一行后面。
如何避免
- 按 Shopify 的建议,导入前先备份商品数据。
- 尽量不要对商品 CSV 排序。确实需要排序时,先加一列辅助列,按原顺序填 1、2、3……;改完后按这一列把整张表排回去,保存前删掉辅助列。
- Excel 弹出排序提醒时,选择“扩展选定区域”,让整行一起移动。
- 每次在电子表格里改完,导入 Shopify 之前都用校验器检查一遍。
常见问题
- Shopify 会拒绝排过序的文件吗?
- Shopify 帮助中心没有说导入会失败,只提醒商品可能与图片链接脱离、图片会丢失。也就是说,导入可能照常完成,图片却少了。
- 按 URL handle 重新排序能修好吗?
- 这样能把同一 handle 的行放到一起,但不能保证每个商品带 Title 的行排在最前,也修不好已经错放到其他商品旁边的图片链接。从未排序的版本开始更稳妥。
- 图片已经从 Shopify 里丢了,还能重新导入吗?
- 可以,用修正后的文件重新导入。但 Shopify 提醒:如果导出后在店铺中删除了商品或图片,再导入指向这些图片的链接会失败。请使用仍然有效的图片链接,例如原始的图片存放地址。
出处
- Importing products with a CSV fileShopify 帮助中心 · 核对于 2026年11月2日
- Using CSV files to import and export productsShopify 帮助中心 · 核对于 2026年11月2日
- Sort data in a range or table in ExcelMicrosoft 支持 · 核对于 2026年11月2日
其他数据问题
更新于 2026年11月2日
Skuvera