A thin layer on top of great Fastexcel and Fastexcel-reader libraries for writing and reading Excel files. Both compile by GraalVM with no issues. As Docjure depedepnds on POI, it is impossible to compile it.
See:
A thin layer on top of great Fastexcel and Fastexcel-reader libraries for writing and reading Excel files. Both compile by GraalVM with no issues. As Docjure depedepnds on POI, it is impossible to compile it. See: - https://github.com/dhatim/fastexcel - https://javadoc.io/doc/org.dhatim/fastexcel/latest/ - https://javadoc.io/doc/org.dhatim/fastexcel-reader/
(enumerate coll)(read-matrix src)(read-matrix src {:keys [sheet-index] :or {sheet-index 0}})Having a source with Excel payload, read the given sheet into a matrix, a vector of vectors or strings. When sheet is not set, the first one is used.
The source argument is anything that can be corced to
the InputStream object using the io/input-stream
function.
Having a source with Excel payload, read the given sheet into a matrix, a vector of vectors or strings. When sheet is not set, the first one is used. The source argument is anything that can be corced to the `InputStream` object using the `io/input-stream` function.
A custom method to write a value into a cell. Mostly used to prevent reflection warnings and bypass some corner cases (see comments below).
A custom method to write a value into a cell. Mostly used to prevent reflection warnings and bypass some corner cases (see comments below).
(write-matrix matrix sheet-title dest)(write-matrix
matrix
sheet-title
dest
{:keys [zoom version application header-color]
:or {zoom 150 version "1.0" application "clojure" header-color "eeeeee"}})Dump a plain matrix (a vector of vectors) into a destination.
The destination is anything that can be coerced to the
OutputStream instance using the io/output-stream function.
The first line is considered a header and is marked with
a custom style.
Dump a plain matrix (a vector of vectors) into a destination. The destination is anything that can be coerced to the `OutputStream` instance using the `io/output-stream` function. The first line is considered a header and is marked with a custom style.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |