From 7d74fd75d3dbffc6b2bb09eef4b27fe03f6fdc86 Mon Sep 17 00:00:00 2001 From: "MH.Dmitrii" Date: Tue, 4 Nov 2025 16:47:42 +0300 Subject: [PATCH] ozon_real_hndler 1.0 --- server/backend/excel.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/backend/excel.py b/server/backend/excel.py index 83bb2cb..0e5a8e6 100644 --- a/server/backend/excel.py +++ b/server/backend/excel.py @@ -25,7 +25,7 @@ class BaseHandler: class YandexHandler(BaseHandler): def process(self): # читаем Excel внутри объекта - dfs = pd.read_excel(self.file_path, sheet_name=None, skiprows=[0, 1, 3]) + dfs = pd.read_excel(self.file_path, sheet_name=None, skiprows=[0, 1, 3]) #skip header # проверяем наличие нужных листов if "Получено от потребителей" not in dfs or "Возвращено потребителям" not in dfs: raise Exception(f"В файле {self.file_path.name} отсутствуют необходимые листы") @@ -43,8 +43,8 @@ class WBHandler(BaseHandler): class OZONHandler(BaseHandler): def process(self): - dfs = pd.read_excel(self.file_path, sheet_name=None) - if "Отчет о реализации" not in dfs : + 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")