Commit 028d0f9d authored by 邱阿朋's avatar 邱阿朋

update

parent c7f4617e
# coding: utf-8 # coding: utf-8
# 导出退款记录 # 导出退款记录
import os import os
from datetime import datetime
import pandas as pd import pandas as pd
from DrissionPage import ChromiumPage from DrissionPage import ChromiumPage
...@@ -33,12 +34,6 @@ def export_list_read_data(): ...@@ -33,12 +34,6 @@ def export_list_read_data():
file_name = "Return_Summary.xls" file_name = "Return_Summary.xls"
if not os.path.isfile(file_name): if not os.path.isfile(file_name):
raise FileNotFoundError(f"{file_name},文件不存在") raise FileNotFoundError(f"{file_name},文件不存在")
# 访问网页
# page_get("hz/vendor/members/returns?ref_=vc_xx_subNav")
# # 导出退货单
# page.ele("#file-download-button").click.to_download()
# file.wait_for_downloads(file_name)
return pd.read_excel(file_name, engine='xlrd') return pd.read_excel(file_name, engine='xlrd')
...@@ -100,7 +95,13 @@ def main(): ...@@ -100,7 +95,13 @@ def main():
# 追加数据 # 追加数据
new_list_data.append(data_dict) new_list_data.append(data_dict)
excel.save_xls(new_list_data, '退货明细.xlsx') # 获取当前日期和时间并格式化
current_datetime = datetime.now().strftime('%Y%m%d%H%M') # 格式化为 'YYYY-MM-DD_HH-MM-SS'
# 原文件名
file_name = "退货明细.xlsx"
# 拼接新的文件名
new_file_name = f"{current_datetime}_{file_name}"
excel.save_xls(new_list_data, new_file_name)
if __name__ == '__main__': if __name__ == '__main__':
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
import math import math
import os import os
import shutil import shutil
from datetime import datetime
from urllib.parse import urlparse, parse_qs from urllib.parse import urlparse, parse_qs
import pandas as pd import pandas as pd
...@@ -109,6 +110,13 @@ def main(): ...@@ -109,6 +110,13 @@ def main():
coop_list = export_list_read_data() # 获取合作数据列表 coop_list = export_list_read_data() # 获取合作数据列表
log.info(f"共计:{len(coop_list)} 条数据") log.info(f"共计:{len(coop_list)} 条数据")
# 获取当前日期和时间并格式化
current_datetime = datetime.now().strftime('%Y%m%d%H%M') # 格式化为 'YYYY-MM-DD_HH-MM-SS'
# 原文件名
file_name = "spa.xlsx"
# 拼接新的文件名
new_file_name = f"{current_datetime}_{file_name}"
i = 0 i = 0
new_coop_data = [] new_coop_data = []
sheet_data = {} sheet_data = {}
...@@ -169,7 +177,7 @@ def main(): ...@@ -169,7 +177,7 @@ def main():
# 保存最终的合作数据 # 保存最终的合作数据
if new_coop_data: if new_coop_data:
excel.save_xls(new_coop_data, 'SPA查询.xlsx') excel.save_xls(new_coop_data, new_file_name)
max_sheet_data = {} max_sheet_data = {}
...@@ -180,11 +188,11 @@ def main(): ...@@ -180,11 +188,11 @@ def main():
max_sheet_data[key] = value max_sheet_data[key] = value
continue continue
excel.save_xls(value, 'SPA查询.xlsx', key) excel.save_xls(value, new_file_name, key)
if max_sheet_data: if max_sheet_data:
for key, value in max_sheet_data.items(): for key, value in max_sheet_data.items():
excel.save_xls(value, 'SPA查询.xlsx', key) excel.save_xls(value, new_file_name, key)
if __name__ == '__main__': if __name__ == '__main__':
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment