excel_writer_usage.py 830 B

123456789101112131415161718192021
  1. from src.excel_tools.excel_writer import ExcelWriter
  2. from src.models.asin_model import TrafficKeywordModel, ProductInfoModel
  3. import json
  4. input_path = r'G:\code\amazone\copywriting_production\output\page\debug\B0B658JC22_extract.json'
  5. # 示例数据加载
  6. with open(input_path, encoding='utf-8') as f:
  7. data = json.load(f)
  8. # 调用示例
  9. success = ExcelWriter.process_json_to_excel(
  10. data=data, # 输入数据
  11. asin="B0B658JC22", # 产品ASIN编号
  12. template_path=r"G:\code\amazone\copywriting_production\output\3月新品-文案制作-temp.xlsx", # Excel模板路径
  13. output_path=r"G:\code\amazone\copywriting_production\output\3月新品-文案制作-temp.xlsx" # 输出文件路径
  14. )
  15. if success:
  16. print("Excel文件生成成功!")
  17. else:
  18. print("文件生成失败,请检查日志")