Skip to content

v1.22 — Excel 带图片导入

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Nov 12:32

本次新增:Excel 带图片导入

之前的版本只能导 CSV,图片导不进来。原因很简单:CSV 是纯文本格式,规范里没有任何位置能放图片。这次加了 Excel(.xlsx)支持,产品图和表格可以一起进来。

怎么用

  1. 用 Excel 打开你的产品表,表头按下面写
  2. 把图片插到对应行的「图片」列里(具体操作见下方「图片怎么放」)
  3. 保存为 .xlsx(不用另存成 CSV 了)
  4. 传到手机,设置页点「从 Excel / CSV 导入产品」,选中它
  5. 弹出预览会显示「可导入 N 条,含产品图片 M 张」,确认后写入

表格格式

产品名称 规格 尺寸 材质 备注 价格 话术 图片
保温杯 500ml 7x20cm 304不锈钢 现货 12.99 开场白:保温12小时 (插入图片)
  • 只有「产品名称」必填,其余留空没关系
  • 列的顺序随便排,程序按表头名字认列
  • 表头写法宽松:名称/name、价格/price、话术/script、图片/photo 都认
  • 表头不必在第一行,前面有标题行也能自动找到
  • 价格可以带 $ 和千分位,99 元 也能读

图片怎么放(重要)

正确做法:插到「图片」列里,图片浮在单元格上方、盖住那个格子就行。

Excel 菜单:插入 → 图片 → 此设备 → 选好图 → 拖到对应行的「图片」列,调整大小让它别溢出到别的行

不行的做法:Excel 365 的「置于单元格内」功能。这个功能的图片存在完全不同的位置(richData 体系),目前读不出来。如果不小心用了,导入时会有明确提示告诉你。

图片归属哪一行,看的是图片所在的行位置,所以别让图片跨两行,拖到目标行的范围里即可。

图片处理

  • 导入时统一压到长边 1080px、JPEG 质量 85,单张约 200~350KB
  • 一次最多处理 500 张
  • EMF/WMF 矢量图无法解码,会跳过并告诉你是第几行
  • 预览里点「取消」会把已解出的图片一起删掉,不占手机空间

CSV 还能用吗

能。同一个入口,程序按文件内容自动判断格式,不看后缀名。没有图片的表格继续用 CSV 也行。

兼容性

  • 包名、签名、数据库版本均未变化,可直接覆盖安装,原有数据保留
  • versionCode 23,versionName 1.22
  • 最低支持 Android 7.0(API 24)

本包使用仓库内 debug 密钥签名,适合自用安装。