date 1.3
This commit is contained in:
@@ -5,13 +5,13 @@ import re
|
||||
import datetime
|
||||
import re
|
||||
import datetime
|
||||
def report_date(df, format: str):
|
||||
def report_date(df, date_format: str):
|
||||
row_text = " ".join(df.iloc[0].astype(str))
|
||||
match = re.search(r"по\s+(\d{2}\.\d{2}\.\d{4})", row_text)
|
||||
if not match:
|
||||
return None
|
||||
raise ValueError("There is no date in ozon_purchase_handler")
|
||||
dt = datetime.datetime.strptime(match.group(1), "%d.%m.%Y")
|
||||
return dt.strftime(format)
|
||||
return dt.strftime(date_format)
|
||||
def process_sheet(df, real_arti:int, real_quantity:int, real_sum_1:int):
|
||||
df = df.iloc[2:].reset_index(drop=True)
|
||||
|
||||
@@ -44,5 +44,5 @@ def process_sheet(df, real_arti:int, real_quantity:int, real_sum_1:int):
|
||||
return validated_rows
|
||||
def evaluating(dfs):
|
||||
validated_rows_1 = process_sheet(dfs["Отчет о выкупленных товарах"], real_arti=3,real_quantity=10, real_sum_1=11) # номера столбцов от озона
|
||||
date=report_date(dfs["Отчет о выкупленных товарах"], format=settings.TIMEFORMAT)
|
||||
date=report_date(dfs["Отчет о выкупленных товарах"], date_format=settings.TIMEFORMAT)
|
||||
return validated_rows_1, date
|
||||
Reference in New Issue
Block a user