Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alfonsog-dev/miexcel
mini excel in java
https://github.com/alfonsog-dev/miexcel
Last synced: 17 days ago
JSON representation
mini excel in java
- Host: GitHub
- URL: https://github.com/alfonsog-dev/miexcel
- Owner: AlfonsoG-dev
- License: mit
- Created: 2023-11-16T05:22:52.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-24T20:15:53.000Z (about 1 year ago)
- Last Synced: 2023-11-24T21:24:05.474Z (about 1 year ago)
- Language: Java
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mini excel proyect
>- Mini Excel proyect inspired by [Tsoding-minicel](https://www.youtube.com/watch?v=HCAgvKQDJng)
>- Attemp to replicate the proyect in java## Features
- [x] resolves expresions with 2 or more elements
- [x] resolves expresions with priority
- [x] resolves expresions with multiples operations
- [x] resolves expresions whit the result of another cell to resolve current cell## Example
>- executes the normal math operations
```console
. . . .
.<12>.<10>.<23>.<=A2+D5>
.<1> .<2> .<18>.<=A2*B2*(A1*B4)*A2>
.<12>.<10>.<15>.<=A3*(B3*C1)>
.<15>.<3> .<6> .<=A1/(C4/B2)>
.<> .<> .<> .<=A3-(C4-A2)>
```
### output
>- expected output when using "()" to set priority
```console
Resultado sum :
A3==12
C4-A2==5
A3-(C4-A2)==7
A2+D5==8Resultado mult :
A2*B2==2
A1*B4==36
A2==1
A2*B2*(A1*B4)*A2==72Resultado mult :
A3==12
B3*C1==230
A3*(B3*C1)==2760Resultado div :
A1==12.0
C4/B2==3.0
A1/(C4/B2)==4.0Resultado rest :
A3==12
C4-A2==5
A3-(C4-A2)==7
```