You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+19-2
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,13 @@ Python script to visualize dependencies between cells in Excel spreadsheets.
8
8
9
9
Meant as a tool to visualize and understand the complexity of Excel spreadsheets.
10
10
11
-
Will generate a graph of the dependencies between cells in an Excel spreadsheet. The graph is generated using the `networkx` library and is visualized using `matplotlib`.
11
+
Will generate a graph of the dependencies between cells in an Excel spreadsheet. The graph is generated using the `networkx` library (<https://networkx.org/>) and is visualized using `matplotlib`.
12
12
13
-
A range reference like `=SUM(A1:A200)` is semantically handled like a single node and not 200 individual nodes in the graph.
13
+
## Definitions
14
+
15
+
Single-cell references in a formula sitting in cell `A3` like `=A1+A2` is considered a dependency between the node `A3` and the nodes `A2` and `A1`.
16
+
17
+
A range defined in a formula like `=SUM(B1:B200)` is semantically handled like a single reference or node in the tree and not 200 individual nodes in the graph.
14
18
15
19
<brclear="right"/>
16
20
@@ -62,3 +66,16 @@ More in `/images` folder.
62
66
```bash
63
67
pytest test_cell_reference_extraction.py
64
68
```
69
+
70
+
## Contribute
71
+
72
+
Feel free to contribute by opening an issue or a pull request.
73
+
74
+
You can help with the following:
75
+
76
+
- Add more tests
77
+
- Improve the code
78
+
- Add more features
79
+
- Improve the visualization and the ease of configuration
0 commit comments