Skip to content

SakuraPuare/ProductButler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

18436bd · Feb 6, 2025

History

54 Commits
Feb 6, 2025
Feb 6, 2025
Dec 7, 2024
Feb 6, 2025
Feb 6, 2025
Jan 25, 2025
Jan 3, 2025
Feb 6, 2025
Feb 6, 2025
Dec 7, 2024
Feb 6, 2025
Dec 7, 2024
Dec 7, 2024
Jan 4, 2025
Jan 6, 2025
Dec 7, 2024
Nov 27, 2024
Jan 3, 2025
Jan 18, 2025
Feb 6, 2025
Nov 26, 2024
Nov 26, 2024
Jan 21, 2025

Repository files navigation

商品数据上传管理工具

这是一个基于PySide6开发的GUI应用程序,用于管理和上传商品数据。该工具可以从Excel文件中读取商品信息,并结合图片资源进行商品信息的批量上传管理。

功能特点

  • Excel数据导入:支持从Excel文件中读取商品数据
  • 图片资源管理:支持选择和管理商品图片文件夹
  • 商品分类管理:支持灵活的商品分类选择和管理
  • 批量上传:支持商品信息的批量上传
  • 会员价格管理:支持设置不同等级会员的价格
  • 数据验证:提供基本的数据验证功能
  • 进度追踪:支持断点续传,记录已上传商品

安装要求

主要依赖:

  • PySide6
  • pandas
  • loguru
  • qfluentwidgets
  • asyncio

使用说明

  1. 运行程序:
pip install -r requirements.txt
python gui.py
  1. 主要操作流程:

    • 选择Excel数据文件
    • 选择商品图片文件夹
    • 设置上传范围(起始序号和结束序号)
    • 选择商品分类
    • 检查并确认商品信息
    • 点击上传按钮进行上传
  2. 图片文件夹要求:

    • 图片文件夹需按商品序号命名
    • 每个商品文件夹需包含主图和详情图

注意事项

  • 上传前请确保网络连接正常
  • 建议定期备份Excel数据文件
  • 图片命名需要符合规范
  • 上传过程中请勿关闭程序

错误处理

  • 程序会记录上传失败的商品信息
  • 可通过black_list.txt查看已处理的商品序号
  • 遇到错误时会显示相应的错误提示

开发说明

  • 使用PySide6构建GUI界面
  • 采用异步处理方式提高性能
  • 使用qfluentwidgets提供现代化UI组件
  • 支持多语言响应

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published