├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── assets ├── cell-style-wps.png ├── cell-style.png ├── merge-cells-libreoffice.png ├── merge-cells-wps.png ├── page-breaks-libreoffice.png ├── rows-outline-collapsing.gif ├── sheet-autofilter-wps.png └── sheet-autofilter.png ├── changelogs.md ├── excelin.nimble ├── readme.md ├── src ├── empty.xlsx ├── excelin.nim └── excelin │ ├── internal_cells.nim │ ├── internal_rows.nim │ ├── internal_sheets.nim │ ├── internal_styles.nim │ ├── internal_types.nim │ └── internal_utilities.nim └── tests ├── .gitignore ├── Book1-no-rels.xlsx ├── config.nims └── test_excelin.nim /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/LICENSE -------------------------------------------------------------------------------- /assets/cell-style-wps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/assets/cell-style-wps.png -------------------------------------------------------------------------------- /assets/cell-style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/assets/cell-style.png -------------------------------------------------------------------------------- /assets/merge-cells-libreoffice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/assets/merge-cells-libreoffice.png -------------------------------------------------------------------------------- /assets/merge-cells-wps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/assets/merge-cells-wps.png -------------------------------------------------------------------------------- /assets/page-breaks-libreoffice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/assets/page-breaks-libreoffice.png -------------------------------------------------------------------------------- /assets/rows-outline-collapsing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/assets/rows-outline-collapsing.gif -------------------------------------------------------------------------------- /assets/sheet-autofilter-wps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/assets/sheet-autofilter-wps.png -------------------------------------------------------------------------------- /assets/sheet-autofilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/assets/sheet-autofilter.png -------------------------------------------------------------------------------- /changelogs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/changelogs.md -------------------------------------------------------------------------------- /excelin.nimble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/excelin.nimble -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/readme.md -------------------------------------------------------------------------------- /src/empty.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/src/empty.xlsx -------------------------------------------------------------------------------- /src/excelin.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/src/excelin.nim -------------------------------------------------------------------------------- /src/excelin/internal_cells.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/src/excelin/internal_cells.nim -------------------------------------------------------------------------------- /src/excelin/internal_rows.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/src/excelin/internal_rows.nim -------------------------------------------------------------------------------- /src/excelin/internal_sheets.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/src/excelin/internal_sheets.nim -------------------------------------------------------------------------------- /src/excelin/internal_styles.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/src/excelin/internal_styles.nim -------------------------------------------------------------------------------- /src/excelin/internal_types.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/src/excelin/internal_types.nim -------------------------------------------------------------------------------- /src/excelin/internal_utilities.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/src/excelin/internal_utilities.nim -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | !Book1-no-rels.xlsx 2 | -------------------------------------------------------------------------------- /tests/Book1-no-rels.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/tests/Book1-no-rels.xlsx -------------------------------------------------------------------------------- /tests/config.nims: -------------------------------------------------------------------------------- 1 | switch("path", "../src") 2 | -------------------------------------------------------------------------------- /tests/test_excelin.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mashingan/excelin/HEAD/tests/test_excelin.nim --------------------------------------------------------------------------------