├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── test.yml ├── .gitignore ├── .gitmodules ├── .typstignore ├── LICENSE ├── README.md ├── assets ├── example1.png ├── example2.png ├── example3.png ├── example4.png ├── example5.png ├── example6.png ├── example7.png ├── excel.png ├── three-line-table.png ├── typst_example1.png ├── typst_example2.png └── typst_example3.png ├── crates └── xlsx-parser-rs │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ ├── cell_utils.rs │ ├── data_structures.rs │ ├── lib.rs │ ├── utils.rs │ └── worksheet_utils.rs ├── examples ├── example.pdf ├── example.typ ├── monet.xlsx ├── test.xlsx ├── typst.xlsx ├── typst_example.pdf ├── typst_example.typ └── typst_guy.xlsx ├── justfile ├── src ├── lib.typ ├── mod.typ ├── numfmt.typ ├── numfmt.wasm └── rexllent.wasm ├── tests ├── features │ ├── .gitignore │ ├── data │ │ ├── cell │ │ │ ├── alignment.xlsx │ │ │ ├── border.xlsx │ │ │ ├── fill.xlsx │ │ │ ├── formatted.xlsx │ │ │ ├── incontinunity.xlsx │ │ │ └── merged.xlsx │ │ ├── default.ods │ │ ├── default.xlsx │ │ ├── font │ │ │ ├── bold.xlsx │ │ │ ├── fill.xlsx │ │ │ ├── italic.xlsx │ │ │ ├── size.xlsx │ │ │ ├── strike.xlsx │ │ │ └── underline.xlsx │ │ ├── index │ │ │ └── 1.xlsx │ │ ├── math │ │ │ └── 1.xlsx │ │ ├── not_supported │ │ │ ├── lowercase.xlsx │ │ │ ├── rotate.xlsx │ │ │ └── uppercase.xlsx │ │ └── table │ │ │ ├── column_width.xlsx │ │ │ ├── hidden_column.xlsx │ │ │ ├── hidden_row.xlsx │ │ │ ├── row_height.xlsx │ │ │ ├── zero_height.xlsx │ │ │ └── zero_width.xlsx │ ├── ref │ │ ├── 1.png │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ ├── 13.png │ │ ├── 14.png │ │ ├── 15.png │ │ ├── 16.png │ │ ├── 17.png │ │ ├── 18.png │ │ ├── 19.png │ │ ├── 2.png │ │ ├── 20.png │ │ ├── 21.png │ │ ├── 22.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ └── 9.png │ └── test.typ └── regressions │ ├── .gitignore │ ├── issue-14 │ ├── Bib.bib │ ├── MRE_Bug.typ │ └── Test.xlsx │ ├── ref │ └── 1.png │ └── test.typ └── typst.toml /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | target 3 | .vscode 4 | .DS_Store -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/.gitmodules -------------------------------------------------------------------------------- /.typstignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/.typstignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/README.md -------------------------------------------------------------------------------- /assets/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/example1.png -------------------------------------------------------------------------------- /assets/example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/example2.png -------------------------------------------------------------------------------- /assets/example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/example3.png -------------------------------------------------------------------------------- /assets/example4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/example4.png -------------------------------------------------------------------------------- /assets/example5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/example5.png -------------------------------------------------------------------------------- /assets/example6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/example6.png -------------------------------------------------------------------------------- /assets/example7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/example7.png -------------------------------------------------------------------------------- /assets/excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/excel.png -------------------------------------------------------------------------------- /assets/three-line-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/three-line-table.png -------------------------------------------------------------------------------- /assets/typst_example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/typst_example1.png -------------------------------------------------------------------------------- /assets/typst_example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/typst_example2.png -------------------------------------------------------------------------------- /assets/typst_example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/assets/typst_example3.png -------------------------------------------------------------------------------- /crates/xlsx-parser-rs/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/crates/xlsx-parser-rs/Cargo.lock -------------------------------------------------------------------------------- /crates/xlsx-parser-rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/crates/xlsx-parser-rs/Cargo.toml -------------------------------------------------------------------------------- /crates/xlsx-parser-rs/src/cell_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/crates/xlsx-parser-rs/src/cell_utils.rs -------------------------------------------------------------------------------- /crates/xlsx-parser-rs/src/data_structures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/crates/xlsx-parser-rs/src/data_structures.rs -------------------------------------------------------------------------------- /crates/xlsx-parser-rs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/crates/xlsx-parser-rs/src/lib.rs -------------------------------------------------------------------------------- /crates/xlsx-parser-rs/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/crates/xlsx-parser-rs/src/utils.rs -------------------------------------------------------------------------------- /crates/xlsx-parser-rs/src/worksheet_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/crates/xlsx-parser-rs/src/worksheet_utils.rs -------------------------------------------------------------------------------- /examples/example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/examples/example.pdf -------------------------------------------------------------------------------- /examples/example.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/examples/example.typ -------------------------------------------------------------------------------- /examples/monet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/examples/monet.xlsx -------------------------------------------------------------------------------- /examples/test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/examples/test.xlsx -------------------------------------------------------------------------------- /examples/typst.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/examples/typst.xlsx -------------------------------------------------------------------------------- /examples/typst_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/examples/typst_example.pdf -------------------------------------------------------------------------------- /examples/typst_example.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/examples/typst_example.typ -------------------------------------------------------------------------------- /examples/typst_guy.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/examples/typst_guy.xlsx -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/justfile -------------------------------------------------------------------------------- /src/lib.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/src/lib.typ -------------------------------------------------------------------------------- /src/mod.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/src/mod.typ -------------------------------------------------------------------------------- /src/numfmt.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/src/numfmt.typ -------------------------------------------------------------------------------- /src/numfmt.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/src/numfmt.wasm -------------------------------------------------------------------------------- /src/rexllent.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/src/rexllent.wasm -------------------------------------------------------------------------------- /tests/features/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/.gitignore -------------------------------------------------------------------------------- /tests/features/data/cell/alignment.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/cell/alignment.xlsx -------------------------------------------------------------------------------- /tests/features/data/cell/border.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/cell/border.xlsx -------------------------------------------------------------------------------- /tests/features/data/cell/fill.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/cell/fill.xlsx -------------------------------------------------------------------------------- /tests/features/data/cell/formatted.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/cell/formatted.xlsx -------------------------------------------------------------------------------- /tests/features/data/cell/incontinunity.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/cell/incontinunity.xlsx -------------------------------------------------------------------------------- /tests/features/data/cell/merged.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/cell/merged.xlsx -------------------------------------------------------------------------------- /tests/features/data/default.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/default.ods -------------------------------------------------------------------------------- /tests/features/data/default.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/default.xlsx -------------------------------------------------------------------------------- /tests/features/data/font/bold.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/font/bold.xlsx -------------------------------------------------------------------------------- /tests/features/data/font/fill.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/font/fill.xlsx -------------------------------------------------------------------------------- /tests/features/data/font/italic.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/font/italic.xlsx -------------------------------------------------------------------------------- /tests/features/data/font/size.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/font/size.xlsx -------------------------------------------------------------------------------- /tests/features/data/font/strike.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/font/strike.xlsx -------------------------------------------------------------------------------- /tests/features/data/font/underline.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/font/underline.xlsx -------------------------------------------------------------------------------- /tests/features/data/index/1.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/index/1.xlsx -------------------------------------------------------------------------------- /tests/features/data/math/1.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/math/1.xlsx -------------------------------------------------------------------------------- /tests/features/data/not_supported/lowercase.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/not_supported/lowercase.xlsx -------------------------------------------------------------------------------- /tests/features/data/not_supported/rotate.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/not_supported/rotate.xlsx -------------------------------------------------------------------------------- /tests/features/data/not_supported/uppercase.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/not_supported/uppercase.xlsx -------------------------------------------------------------------------------- /tests/features/data/table/column_width.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/table/column_width.xlsx -------------------------------------------------------------------------------- /tests/features/data/table/hidden_column.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/table/hidden_column.xlsx -------------------------------------------------------------------------------- /tests/features/data/table/hidden_row.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/table/hidden_row.xlsx -------------------------------------------------------------------------------- /tests/features/data/table/row_height.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/table/row_height.xlsx -------------------------------------------------------------------------------- /tests/features/data/table/zero_height.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/table/zero_height.xlsx -------------------------------------------------------------------------------- /tests/features/data/table/zero_width.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/data/table/zero_width.xlsx -------------------------------------------------------------------------------- /tests/features/ref/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/1.png -------------------------------------------------------------------------------- /tests/features/ref/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/10.png -------------------------------------------------------------------------------- /tests/features/ref/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/11.png -------------------------------------------------------------------------------- /tests/features/ref/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/12.png -------------------------------------------------------------------------------- /tests/features/ref/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/13.png -------------------------------------------------------------------------------- /tests/features/ref/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/14.png -------------------------------------------------------------------------------- /tests/features/ref/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/15.png -------------------------------------------------------------------------------- /tests/features/ref/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/16.png -------------------------------------------------------------------------------- /tests/features/ref/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/17.png -------------------------------------------------------------------------------- /tests/features/ref/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/18.png -------------------------------------------------------------------------------- /tests/features/ref/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/19.png -------------------------------------------------------------------------------- /tests/features/ref/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/2.png -------------------------------------------------------------------------------- /tests/features/ref/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/20.png -------------------------------------------------------------------------------- /tests/features/ref/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/21.png -------------------------------------------------------------------------------- /tests/features/ref/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/22.png -------------------------------------------------------------------------------- /tests/features/ref/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/3.png -------------------------------------------------------------------------------- /tests/features/ref/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/4.png -------------------------------------------------------------------------------- /tests/features/ref/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/5.png -------------------------------------------------------------------------------- /tests/features/ref/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/6.png -------------------------------------------------------------------------------- /tests/features/ref/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/7.png -------------------------------------------------------------------------------- /tests/features/ref/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/8.png -------------------------------------------------------------------------------- /tests/features/ref/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/ref/9.png -------------------------------------------------------------------------------- /tests/features/test.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/features/test.typ -------------------------------------------------------------------------------- /tests/regressions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/regressions/.gitignore -------------------------------------------------------------------------------- /tests/regressions/issue-14/Bib.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/regressions/issue-14/Bib.bib -------------------------------------------------------------------------------- /tests/regressions/issue-14/MRE_Bug.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/regressions/issue-14/MRE_Bug.typ -------------------------------------------------------------------------------- /tests/regressions/issue-14/Test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/regressions/issue-14/Test.xlsx -------------------------------------------------------------------------------- /tests/regressions/ref/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/tests/regressions/ref/1.png -------------------------------------------------------------------------------- /tests/regressions/test.typ: -------------------------------------------------------------------------------- 1 | #include "issue-14/MRE_Bug.typ" 2 | -------------------------------------------------------------------------------- /typst.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hongjr03/typst-rexllent/HEAD/typst.toml --------------------------------------------------------------------------------