ozon_real_handler 1.1
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import pandas as pd
|
||||
import server.backend.handlers.yandex_handler as yandex_handler
|
||||
import server.backend.handlers.wb_handler as wb_handler
|
||||
import server.backend.handlers.ozon_handler as ozon_handler
|
||||
# def read_excel(base_dir):
|
||||
# try:
|
||||
# dfs = pd.read_excel(base_dir, sheet_name=None)
|
||||
@@ -30,6 +31,7 @@ class YandexHandler(BaseHandler):
|
||||
if "Получено от потребителей" not in dfs or "Возвращено потребителям" not in dfs:
|
||||
raise Exception(f"В файле {self.file_path.name} отсутствуют необходимые листы")
|
||||
# вызываем функцию evaluating
|
||||
|
||||
validated_data = yandex_handler.evaluating(dfs)
|
||||
print("Реализация Яндекс завершена, валидированных строк:", len(validated_data[0]), "Реализация", len(validated_data[1]), "Возвраты")
|
||||
|
||||
@@ -46,7 +48,9 @@ class OZONHandler(BaseHandler):
|
||||
dfs = pd.read_excel(self.file_path, sheet_name=None, skiprows=14, skipfooter=17) #skip the header and the footer
|
||||
if "Отчет о реализации" not in dfs:
|
||||
raise Exception(f"В файле {self.file_path.name} отсутствуют необходимые листы")
|
||||
print("Реализация OZON")
|
||||
validated_data = ozon_handler.evaluating(dfs)
|
||||
print("Реализация OZON завершена, валидированных строк:", len(validated_data[0]), "Реализация", len(validated_data[1]), "Возвраты")
|
||||
|
||||
|
||||
class OZONPurchasesHandler(BaseHandler):
|
||||
def process(self):
|
||||
|
||||
Reference in New Issue
Block a user