rgdevop commited on
Commit
5d379de
1 Parent(s): eb0b2fd

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +10 -71
README.md CHANGED
@@ -1,71 +1,10 @@
1
- # calendar
2
- Creacion de dashboard de la lista
3
-
4
-
5
- ## Excel Formatter
6
-
7
- ### Parse
8
- ```python
9
- from excel import Formatter
10
-
11
- parsed_routes = Formatted.parse_workbook_from_path("./rutas.xlsx")
12
-
13
- for pr in parsed_routes:
14
- print(pr.to_json())
15
- # print(pr.to_dict())
16
- ```
17
-
18
-
19
- ### Format
20
- ```python
21
- from excel import Formatter, Route, Driver, Branch, ParsedRoutePlan
22
-
23
- vehicle_1 = Vehicle(id=1, name="Kenworth")
24
- vehicle_2 = Vehicle(id=2, name="Camioneta Nissan")
25
-
26
- driver_1 = Driver(id=1, name="Isaac")
27
- driver_2 = Driver(id=2, name="Gustavo")
28
-
29
- route_1 = Route(id=1, name="Ruta 1")
30
- route_2 = Route(id=2, name="Ruta 2")
31
- route_6 = Route(id=6, name="Ruta 6")
32
-
33
- branches = [
34
- Branch(branch_id=1, branch_name="A", customer_name="Walmart"),
35
- Branch(branch_id=2, branch_name="B", customer_name="Walmart"),
36
- Branch(branch_id=3, branch_name="C", customer_name="Walmart"),
37
- Branch(branch_id=6, branch_name="F", customer_name="Walmart"),
38
- Branch(branch_id=7, branch_name="A", customer_name="Autozone"),
39
- Branch(branch_id=11, branch_name="E", customer_name="Autozone"),
40
- Branch(branch_id=12, branch_name="F", customer_name="Autozone"),
41
- Branch(branch_id=13, branch_name="A", customer_name="Los Tarascos"),
42
- Branch(branch_id=17, branch_name="E", customer_name="Los Tarascos"),
43
- Branch(branch_id=18, branch_name="F", customer_name="Los Tarascos"),
44
- ]
45
-
46
- # openpyxl workbook
47
- wb = Formatter.format_workbook(
48
- date=datetime(2023, 8, 25),
49
- branches=branches,
50
- vehicles=[
51
- vehicle_1,
52
- vehicle_2,
53
- ],
54
- drivers=[
55
- driver_1,
56
- driver_2,
57
- ],
58
-
59
- routes=[
60
- RoutePlan(route=route_1, driver=driver_1, vehicle=vehicle_1, collection_points=branches[0:4]),
61
- RoutePlan(route=route_2, driver=driver_2, vehicle=vehicle_2, collection_points=branches[4:10]),
62
- ],
63
- )
64
-
65
- ```
66
-
67
- ### Tests
68
- Run excel/Formatter.py as a file for tests
69
- ```
70
- py excel/Formatter.py
71
- ```
 
1
+ ```yaml
2
+ title: "Lista de Recolección"
3
+ emoji: "📅"
4
+ colorFrom: "indigo"
5
+ colorTo: "purple"
6
+ sdk: "streamlit"
7
+ sdk_version: "1.25.0"
8
+ app_file: "1_📅_Lista_de_Recolección.py"
9
+ pinned: false
10
+ ```