Interface that sits one level above Apache POI.
Handles all apache POI interaction besides styling (style.clj). See the examples at the bottom of the namespace inside of (comment ...) expressions for how to use the writers.
Interface that sits one level above Apache POI. Handles all apache POI interaction besides styling (style.clj). See the examples at the bottom of the namespace inside of (comment ...) expressions for how to use the writers.
(workbook* this)
Get the underlying Apache POI XSSFWorkbook object.
Get the underlying Apache POI XSSFWorkbook object.
(autosize!! this idx)
Autosize one of the column at idx
. N.B. this takes forever.
Autosize one of the column at `idx`. N.B. this takes forever.
(newline! this)
Skip the writer to the next row in the worksheet.
Skip the writer to the next row in the worksheet.
(sheet* this)
Get the underlying Apache POI XSSFSheet object.
Get the underlying Apache POI XSSFSheet object.
(write! this value)
(write! this value style width height)
Write a single cell.
If provided, style
is a map shaped as described in excel-clj.style.
Width and height determine cell merging, e.g. a width of 2 describes a cell that is merged into the cell to the right.
Write a single cell. If provided, `style` is a map shaped as described in excel-clj.style. Width and height determine cell merging, e.g. a width of 2 describes a cell that is merged into the cell to the right.
(performance-test to-file n-rows)
Write n-rows
of data to to-file
and see how long it takes.
Write `n-rows` of data to `to-file` and see how long it takes.
(sheet-writer workbook-writer sheet-name)
Create a writer for an individual sheet within the workbook.
Create a writer for an individual sheet within the workbook.
(writer path)
Open a writer for Excel workbooks.
Open a writer for Excel workbooks.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close