Files
Excel-project/run.py
2025-12-27 19:26:44 +03:00

35 lines
1.1 KiB
Python

import server.backend.services.excel as excel
from server.backend.services.validating_files import validating
from server.backend.api import companies,contractors,storages
#_______________
from pathlib import Path
path = Path("./excel_files")
path.mkdir(exist_ok=True)
#_______________
import argparse
parser = argparse.ArgumentParser(description="Экспорт в Excel")
parser.add_argument(
"--mode",
choices=["stocks", "orgs", "contractors", "full", "standart"],
default="standart",
help="Режим экспорта (по умолчанию: standart)"
)
args = parser.parse_args()
match args.mode:
case "full":
print("Режим:", args.mode)
companies.companies()
contractors.contractor()
storages.storages()
case "orgs":
print("Режим:", args.mode)
companies.companies()
case "contractors":
print("Режим:", args.mode)
contractors.contractor()
case "stocks":
print("Режим:", args.mode)
storages.storages()
case "standart":
print("Режим:", args.mode)
print(validating())