-
Charts Util |
@@ -10399,19 +10441,19 @@ True Type Fonts
-
+
-
+
Download |
@@ -10432,11 +10474,11 @@ Test
-
+
-
+
Define |
|
-
+
Run |
@@ -10522,61 +10564,61 @@ Manages configurations with system property & env var support
-
+
-
+
Build |
|
-
+
File |
|
-
+
Env |
|
-
+
Properties |
@@ -10597,49 +10639,49 @@ Managing lifecycle and dependencies of components
-
+
-
+
Build |
|
-
+
Protocol |
|
-
+
Util |
@@ -10660,28 +10702,28 @@ Venice application archive
-
+
-
+
Build |
|
-
+
Manifest |
@@ -10702,16 +10744,16 @@ Benchmark
-
+
-
+
Utils |
@@ -10732,19 +10774,19 @@ Timing
-
+
-
+
Timing |
@@ -10765,19 +10807,19 @@ Grep like search tool
-
+
-
+
Grep |
@@ -10798,22 +10840,25 @@ Create, parse, and format QR references according to the Swiss payment stan
-
+
-
+
QR Ref |
@@ -10834,19 +10879,19 @@ Create and customize simple ASCII tables.
-
+
-
+
Render |
@@ -10867,109 +10912,109 @@ Simple matrix functions. To process large matrices use the "Efficient J
-
+
-
+
Matrix |
|
-
+
Format |
|
-
+
Elements |
|
-
+
Add |
|
-
+
Remove |
|
-
+
LinAlg |
@@ -10990,67 +11035,67 @@ ANSI codes, styles, and colorization helper functions
-
+
-
+
Colors |
|
-
+
Styles |
|
-
+
Cursor |
|
-
+
Progress |
@@ -11071,16 +11116,16 @@ Mimetypes
-
+
-
+
Mimetypes |
@@ -11101,22 +11146,22 @@ Multipart
-
+
-
+
Multipart |
@@ -11137,34 +11182,34 @@ Server Side Events
-
+
-
+
Render/Parse |
|
-
+
Read |
@@ -11185,67 +11230,67 @@ HTTP Client based on HttpUrlConnection (Java 8+)
-
+
-
+
HTTP Client |
|
-
+
Response |
|
-
+
SSE |
|
-
+
Tests |
@@ -11266,217 +11311,217 @@ OpenAI Client
-
+
-
+
Chat |
|
-
+
Chat Functions |
|
-
+
Chat Response |
|
-
+
Image |
|
-
+
Audio |
|
-
+
Files |
|
-
+
Models |
|
-
+
Embeddings |
|
-
+
Assistants |
|
-
+
Threads |
|
-
+
Utils |
@@ -11497,28 +11542,28 @@ A tokenizer designed for use with OpenAI models
-
+
-
+
Encoding |
@@ -11551,277 +11596,277 @@ Images
-
+
-
+
Load/Save |
|
-
+
Create/Copy |
|
-
+
Properties |
|
-
+
File Formats |
|
-
+
Transform |
|
-
+
G2D |
|
-
+
Transform |
|
-
+
Drawing |
|
-
+
Filling |
|
-
+
Shapes |
|
-
+
Polygons |
@@ -13841,7 +13886,7 @@ Function Details
;; invoke static method
(. :java.time.ZonedDateTime :now)
-=> 2024-09-05T18:26:00.192+02:00[Europe/Zurich]
+=> 2024-10-10T12:25:50.510+02:00[Europe/Zurich]
;; invoke static method
(. :java.lang.Math :min 10 20)
@@ -15655,7 +15700,7 @@ Function Details
-
+
@@ -15697,7 +15742,7 @@ Function Details
-
+
@@ -15737,7 +15782,7 @@ Function Details
-
+
Defines an extended foreground color from the 256-color extended color set. The code ranges from 0 to 255.
@@ -15747,7 +15792,7 @@ Function Details
-
+
@@ -15812,7 +15857,7 @@ Function Details
-
+
Defines an extended background color from the 256-color extended color set. The code ranges from 0 to 255.
@@ -15822,7 +15867,7 @@ Function Details
-
+
@@ -15909,7 +15954,7 @@ Function Details
-
+
@@ -16006,7 +16051,7 @@ Function Details
-
+
@@ -16052,7 +16097,7 @@ Function Details
-
+
@@ -16090,7 +16135,7 @@ Function Details
-
+
@@ -16128,7 +16173,7 @@ Function Details
-
+
@@ -16336,7 +16381,7 @@ Function Details
-
+
@@ -16383,7 +16428,7 @@ Function Details
"data/logo.jpg" "/staging/data/logo.jpg" }
".")
Loading Venice files works relative to the application. You can only load files that are in the app archive. If for instances "billing.venice" in the above example requires "utils/render.venice" just add (load-file "utils/render.venice") to "billing.venice".
- The app can be run from the command line as: > java -jar venice-1.12.33.jar -app billing.zip Venice reads the archive and loads the archive's main file.
+ The app can be run from the command line as: > java -jar venice-1.12.34.jar -app billing.zip Venice reads the archive and loads the archive's main file.
Or with additional Java libraries (all JARs in 'libs' dir): > java -cp "libs/*" com.github.jlangch.venice.Launcher -app billing.zip
@@ -16397,7 +16442,7 @@ Function Details
-
+
@@ -16645,7 +16690,7 @@ Function Details
-
+
@@ -16703,7 +16748,7 @@ Function Details
-
+
Renders an ascii table.
@@ -16713,7 +16758,7 @@ Function Details
-
+
@@ -16839,7 +16884,7 @@ Function Details
-
+
Renders and prints an ascii table.
@@ -18087,7 +18132,7 @@ Function Details
-
+
@@ -18700,7 +18745,7 @@ Function Details
(bytebuf-allocate-random 20)
-=> [202 40 64 27 235 73 224 27 102 194 150 29 109 65 107 222 49 192 177 206]
+=> [50 205 190 201 213 107 86 89 220 34 71 126 102 18 185 210 6 4 28 89]
@@ -24577,7 +24622,7 @@ Function Details
(complement even?)
-=> anonymous-13befd67-a9f3-4e5c-8b03-8720aff000a0
+=> anonymous-65a66146-be5b-4e3f-9f3d-cf66f720b235
(filter (complement even?) '(1 2 3 4))
=> (1 3)
@@ -24704,7 +24749,7 @@ Function Details
-
+
@@ -24735,7 +24780,7 @@ Function Details
-
+
@@ -24799,12 +24844,12 @@ Function Details
-
+
Returns the dependencies of the component 'c' or nil if there aren't any dependencies.
-
+
Returns id of the component 'c'.
@@ -24814,7 +24859,7 @@ Function Details
-
+
@@ -24878,12 +24923,12 @@ Function Details
-
+
Returns a dependency given by its key 'k' from the component 'c' dependencies.
-
+
Returns id of the component 'c'.
@@ -24893,7 +24938,7 @@ Function Details
-
+
@@ -24951,12 +24996,12 @@ Function Details
-
+
Returns a dependency given by its key 'k' from the component 'c' dependencies.
-
+
Returns the dependencies of the component 'c' or nil if there aren't any dependencies.
@@ -24966,7 +25011,7 @@ Function Details
-
+
@@ -25024,7 +25069,7 @@ Function Details
-
+
Associates a component dependency graph with the 'system' that has been created through a call to system-map. 'dependency-map' is a ...
@@ -25034,7 +25079,7 @@ Function Details
-
+
@@ -25127,7 +25172,7 @@ Function Details
-
+
Returns a system constructed of components given as key/value pairs. The 'key' is a keyword (the component's id) referencing the component ...
@@ -25532,7 +25577,7 @@ Function Details
-
+
@@ -25642,32 +25687,32 @@ Function Details
-
+
Reads a JSON configuration part from given file f.
-
+
Reads a JSON configuration part from given path in classpath.
-
+
Reads a configuration value from an environment variable and associates it to the given path in a map.
-
+
Reads a configuration value from an system property and associates it to the given path in a map.
-
+
Reads configuration part from environment variables, filtered by a prefix. nil may passed as prefix to get env vars.
-
+
Reads configuration part from system properties, filtered by a prefix. nil may passed as prefix to get property vars.
@@ -25677,7 +25722,7 @@ Function Details
-
+
@@ -25742,17 +25787,17 @@ Function Details
-
+
Reads a configuration value from an environment variable and associates it to the given path in a map.
-
+
Reads configuration part from system properties, filtered by a prefix. nil may passed as prefix to get property vars.
-
+
Merges given configuration parts and returns it as a map.
@@ -25762,7 +25807,7 @@ Function Details
-
+
@@ -25809,17 +25854,17 @@ Function Details
-
+
Reads a configuration value from an system property and associates it to the given path in a map.
-
+
Reads configuration part from environment variables, filtered by a prefix. nil may passed as prefix to get env vars.
-
+
Merges given configuration parts and returns it as a map.
@@ -25829,7 +25874,7 @@ Function Details
-
+
@@ -25901,12 +25946,12 @@ Function Details
-
+
Reads a JSON configuration part from given path in classpath.
-
+
Merges given configuration parts and returns it as a map.
@@ -25921,7 +25966,7 @@ Function Details
-
+
@@ -25960,12 +26005,12 @@ Function Details
-
+
Reads a configuration value from an system property and associates it to the given path in a map.
-
+
Merges given configuration parts and returns it as a map.
@@ -25975,7 +26020,7 @@ Function Details
-
+
@@ -26009,7 +26054,7 @@ Function Details
=> {:java {:vendor "Azul Systems, Inc."}}
(config/property-var "java.version" [:java :version])
-=> {:java {:version "1.8.0_392"}}
+=> {:java {:version "1.8.0_422"}}
(config/property-var "SERVER_PORT" [:http :port])
=> nil
@@ -26025,17 +26070,17 @@ Function Details
-
+
Reads a configuration value from an environment variable and associates it to the given path in a map.
-
+
Reads configuration part from system properties, filtered by a prefix. nil may passed as prefix to get property vars.
-
+
Merges given configuration parts and returns it as a map.
@@ -26045,7 +26090,7 @@ Function Details
-
+
@@ -26088,12 +26133,12 @@ Function Details
-
+
Reads a JSON configuration part from given file f.
-
+
Merges given configuration parts and returns it as a map.
@@ -27131,13 +27176,13 @@ Function Details
(-> (io/slurp file-out :binary false)
(bytebuf)
(hexdump/dump))))
- 00000000: efbf bdef bfbd efbf bd48 15ef bfbd 4f7b .........H....O{
-00000010: efbf bdef bfbd efbf bd1c efbf bdef bfbd ................
-00000020: efbf bd1a efbf bd76 efbf bd58 0359 efbf .......v...X.Y..
-00000030: bd0b efbf bd08 63c2 b3ef bfbd efbf bdef ......c.........
-00000040: bfbd 6c08 efbf bd7e efbf bdef bfbd efbf ..l....~........
-00000050: bdef bfbd efbf bd4a efbf bd24 1eef bfbd .......J...$....
-00000060: efbf bd4c efbf bdef bfbd 717b ...L......q{
+ 00000000: 29ef bfbd 094c 2a21 efbf bdef bfbd efbf )....L*!........
+00000010: bd09 efbf bd35 70ef bfbd 46ef bfbd 0037 .....5p...F....7
+00000020: efbf bd46 efbf bdef bfbd 5d72 efbf bd1c ...F......]r....
+00000030: efbf bdef bfbd 16ef bfbd efbf bd58 efbf .............X..
+00000040: bd06 1f45 0172 efbf bd45 efbf bdef bfbd ...E.r...E......
+00000050: 5218 261c efbf bd44 60ef bfbd 4cef bfbd R.&....D`...L...
+00000060: 646d dm
=> nil
@@ -27220,7 +27265,7 @@ Function Details
(io/delete-file-on-exit file)
(io/spit file data)
(crypt/hash-file "SHA-256" "-salt-" file)))
-=> "vctWO8Fu19EnrkeZ61ny2TL+hsHXGpZCvxV26jSzRKw="
+=> "gQU1z2+uDZ5lZ1hDbROpxQJdQu7333IE4qFFXDL2I6w="
@@ -27927,7 +27972,7 @@ Function Details
(current-time-millis)
-=> 1725553601362
+=> 1728555992263
@@ -32068,11 +32113,11 @@ Function Details
(->> (lazy-seq #(rand-long 100))
(take 4)
(doall))
-=> (68 40 95 47)
+=> (35 89 61 31)
(->> (lazy-seq #(rand-long 100))
(doall 4))
-=> (61 2 30 69)
+=> (6 13 76 99)
@@ -32139,10 +32184,10 @@ Function Details
(dobench 100 (+ 1 1))
-=> (14714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
+=> (25942 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
(dobench 1000 2 100 (+ 1 1))
-=> (6113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
+=> (5748 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
@@ -37128,7 +37173,7 @@ Function Details
-
+
@@ -37249,27 +37294,27 @@ Function Details
-
+
Build an area chart data series
-
+
Build a cell address range
@@ -37279,7 +37324,7 @@ Function Details
-
+
@@ -37424,27 +37469,27 @@ Function Details
-
+
Build a bar chart data series
-
+
Build a cell address range
@@ -37579,7 +37624,7 @@ Function Details
-
+
@@ -37631,52 +37676,52 @@ Function Details
-
+
Clears the values and/or styles in a specific row in a sheet.
-
+
Deletes a specific row from a sheet.
-
+
Copies a specific row in a sheet.
-
+
Copies a specific row from a sheet to end of the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -37686,7 +37731,7 @@ Function Details
-
+
@@ -37753,52 +37798,52 @@ Function Details
-
+
Clears the values and/or styles in a specific row in a sheet.
-
+
Deletes a specific row from a sheet.
-
+
Copies a specific row in a sheet.
-
+
Copies a specific row from a sheet to end of the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -37808,7 +37853,7 @@ Function Details
-
+
@@ -37861,52 +37906,52 @@ Function Details
-
+
Clears the values and/or styles in a specific row in a sheet.
-
+
Deletes a specific row from a sheet.
-
+
Copies a specific row in a sheet.
-
+
Copies a specific row from a sheet to end of the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -37916,6 +37961,73 @@ Function Details
+
+
+
+
+
+
+
+
+ (add-email-hyperlink sheet row col text url)
+
+
+
+
+
+
+
+
+
+
+ Adds an email hyperlink to a cell
+
+
+
+
+
+
+
+
+ (do
+ (load-module :excel)
+ (let [wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Sheet 1")]
+ (excel/add-font wbook :hyperlink { :underline true
+ :color :BLUE })
+ (excel/add-style wbook :hyperlink { :font :hyperlink })
+ (excel/write-values sheet 1 1 "John" "Doe")
+ (excel/write-values sheet 2 1 "Sue" "Ford")
+ (excel/add-email-hyperlink sheet 1 3 "john.doe@foo.org" "john.doe@foo.org")
+ (excel/add-email-hyperlink sheet 2 3 "sue.ford@foo.org" "sue.ford@foo.org")
+ (excel/cell-style sheet 1 3 :hyperlink)
+ (excel/cell-style sheet 2 3 :hyperlink)
+ (excel/auto-size-columns sheet)
+ (excel/write->file wbook "sample.xlsx")))
+
+
+
+
+
+
+
+
+
+
+ Remove a cell comment
+
+
+
+
+ Adds an URL hyperlink to a cell
+
+
+
+
+
+
+
+
@@ -37959,6 +38071,10 @@ Function Details
italic, e.g. true, false |
|
+ |
+underline, e.g. true, false |
+
+
|
color, either an Excel indexed color or a HTML color, e.g. :BLUE, "#00FF00" note: only XLSX supports 24 bit colors |
@@ -37981,6 +38097,7 @@ Function Details
(excel/add-font wbook :header { :height 12
:bold true
:italic false
+ :underline false
:color :BLUE })
(excel/add-style wbook :header { :font :header })
@@ -38017,7 +38134,7 @@ Function Details
-
+
@@ -38073,32 +38190,32 @@ Function Details
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -38108,7 +38225,7 @@ Function Details
-
+
@@ -38247,27 +38364,27 @@ Function Details
-
+
Build a line chart data series
-
+
Build a cell address range
@@ -38277,7 +38394,7 @@ Function Details
-
+
@@ -38341,7 +38458,7 @@ Function Details
-
+
@@ -38443,27 +38560,27 @@ Function Details
-
+
Build a pie chart data series
-
+
Build a cell address range
@@ -38591,7 +38708,12 @@ Function Details
-
+
+ Protect the sheet.
+
+
+
+
Add a merge region to the sheet.
@@ -38762,7 +38884,7 @@ Function Details
-
+
@@ -38821,52 +38943,52 @@ Function Details
-
+
Clears the values and/or styles in a specific row in a sheet.
-
+
Deletes a specific row from a sheet.
-
+
Copies a specific row in a sheet.
-
+
Copies a specific row from a sheet to end of the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -38876,7 +38998,74 @@ Function Details
-
+
+
+
+
+
+
+
+
+ (add-url-hyperlink sheet row col text url)
+
+
+
+
+
+
+
+
+
+
+ Adds an URL hyperlink to a cell
+
+
+
+
+
+
+
+
+ (do
+ (load-module :excel)
+ (let [wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Sheet 1")]
+ (excel/add-font wbook :hyperlink { :underline true
+ :color :BLUE })
+ (excel/add-style wbook :hyperlink { :font :hyperlink })
+ (excel/write-values sheet 1 1 "John" "Doe")
+ (excel/write-values sheet 2 1 "Sue" "Ford")
+ (excel/add-url-hyperlink sheet 1 3 "https://john.doe.org/" "https://john.doe.org/")
+ (excel/add-url-hyperlink sheet 2 3 "https://sue.ford.org/" "https://sue.ford.org/")
+ (excel/cell-style sheet 1 3 :hyperlink)
+ (excel/cell-style sheet 2 3 :hyperlink)
+ (excel/auto-size-columns sheet)
+ (excel/write->file wbook "sample.xlsx")))
+
+
+
+
+
+
+
+
+
+
+ Remove a cell comment
+
+
+
+
+ Adds an email hyperlink to a cell
+
+
+
+
+
+
+
+
+
@@ -38936,12 +39125,12 @@ Function Details
-
+
Returns an Excel A-style column number string representation for a column number
-
+
Set a formula for a specific cell given by its row and col.
@@ -38951,7 +39140,7 @@ Function Details
-
+
@@ -39004,7 +39193,7 @@ Function Details
-
+
Build a cell address range
@@ -39014,7 +39203,7 @@ Function Details
-
+
@@ -39065,32 +39254,32 @@ Function Details
-
+
Auto size the width of all columns in the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Writes a value with an optional to a specific cell given by its row and col.
-
+
Set a formula for a specific cell given by its row and col.
-
+
Set the height of a row (1..n) in the sheet.
@@ -39100,7 +39289,7 @@ Function Details
-
+
@@ -39149,32 +39338,32 @@ Function Details
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Writes a value with an optional to a specific cell given by its row and col.
-
+
Set a formula for a specific cell given by its row and col.
-
+
Set the height of a row (1..n) in the sheet.
@@ -39184,7 +39373,7 @@ Function Details
-
+
@@ -39237,7 +39426,7 @@ Function Details
-
+
Build a cell address range
@@ -39247,7 +39436,7 @@ Function Details
-
+
@@ -39329,7 +39518,7 @@ Function Details
-
+
Apply a defined cell style to a cell
@@ -39339,7 +39528,7 @@ Function Details
-
+
@@ -39377,7 +39566,7 @@ Function Details
-
+
Returns the cell address in A1 style for a cell at row/col in a sheet
@@ -39387,7 +39576,7 @@ Function Details
-
+
@@ -39436,7 +39625,7 @@ Function Details
-
+
Returns the sheet cell type as one of { :notfound, :blank, :string, :boolean, :numeric, :formula, :error, or :unknown } after formula ...
@@ -39446,12 +39635,12 @@ Function Details
-
+
Returns true if the sheet cell is hidden else false.
-
+
Returns true if the sheet cell is locked else false.
@@ -39542,12 +39731,12 @@ Function Details
-
+
Returns true if the sheet cell is hidden else false.
-
+
Returns true if the sheet cell is locked else false.
@@ -39592,7 +39781,7 @@ Function Details
-
+
@@ -39666,42 +39855,42 @@ Function Details
-
+
Returns an Excel A1-style cell address string representation for a row and column address
-
+
Returns a sum formula for the given cell area
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Writes a value with an optional to a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -39711,7 +39900,7 @@ Function Details
-
+
@@ -39808,7 +39997,7 @@ Function Details
-
+
@@ -39857,7 +40046,7 @@ Function Details
-
+
Returns true if the sheet cell is locked else false.
@@ -39877,7 +40066,87 @@ Function Details
-
+
+
+
+
+
+
+
+
+ (cell-lock sheet row col locked?)
+
+
+
+
+
+
+
+
+
+
+
+ Note: Excel locks new cells by default.
+
+
+
+
+
+
+
+
+ (do
+ (load-module :excel)
+
+ (let [wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Sheet 1")]
+ (excel/write-values sheet 1 1 "John" "Doe" 28)
+ (excel/cell-lock sheet 1 1 false)
+ (excel/cell-lock sheet 1 2 false)
+ (excel/cell-lock sheet 1 3 true)
+ (excel/auto-size-columns sheet)
+ (excel/write->file wbook "sample.xlsx"))
+
+ (let [wbook (excel/open "sample.xlsx")
+ sheet (excel/sheet wbook "Sheet 1")]
+ [(excel/cell-locked? sheet 1 1)
+ (excel/cell-locked? sheet 1 2)
+ (excel/cell-locked? sheet 1 3)]))
+
+
+
+
+
+
+
+
+
+
+ Returns true if the sheet cell is locked else false.
+
+
+
+
+ Returns true if the sheet cell is hidden else false.
+
+
+
+
+ Returns true if the sheet cell given by row/col is empty.
+
+
+
+
+ Returns the sheet cell type as one of { :notfound, :blank, :string, :boolean, :numeric, :formula, :error, or :unknown }
+
+
+
+
+
+
+
+
+
@@ -39897,6 +40166,7 @@ Function Details
Returns true if the sheet cell is locked else false.
+ Note: Excel locks new cells by default.
@@ -39911,12 +40181,17 @@ Function Details
(let [wbook (excel/create :xlsx)
sheet (excel/add-sheet wbook "Sheet 1")]
(excel/write-values sheet 1 1 "John" "Doe" 28)
+ (excel/cell-lock sheet 1 1 false)
+ (excel/cell-lock sheet 1 2 false)
+ (excel/cell-lock sheet 1 3 true)
(excel/auto-size-columns sheet)
(excel/write->file wbook "sample.xlsx"))
(let [wbook (excel/open "sample.xlsx")
sheet (excel/sheet wbook "Sheet 1")]
- (excel/cell-locked? sheet 1 1)))
+ [(excel/cell-locked? sheet 1 1)
+ (excel/cell-locked? sheet 1 2)
+ (excel/cell-locked? sheet 1 3)]))
@@ -39926,8 +40201,8 @@ Function Details
-
- Returns true if the sheet cell is hidden else false.
+
+ Locks/unlocks a cell.
@@ -39946,7 +40221,7 @@ Function Details
-
+
@@ -40042,7 +40317,7 @@ Function Details
-
+
Writes a value with an optional to a specific cell given by its row and col.
@@ -40052,7 +40327,7 @@ Function Details
-
+
@@ -40105,7 +40380,7 @@ Function Details
-
+
Apply a defined cell style to a cell
@@ -40176,7 +40451,7 @@ Function Details
-
+
Returns the sheet cell type as one of { :notfound, :blank, :string, :boolean, :numeric, :formula, :error, or :unknown } after formula ...
@@ -40186,12 +40461,12 @@ Function Details
-
+
Returns true if the sheet cell is hidden else false.
-
+
Returns true if the sheet cell is locked else false.
@@ -40231,7 +40506,7 @@ Function Details
-
+
@@ -40279,52 +40554,52 @@ Function Details
-
+
Deletes a specific row from a sheet.
-
+
Copies a specific row in a sheet.
-
+
Copies a specific row from a sheet to end of the sheet.
-
+
Inserts an empty row or multiple empty rows to a sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -40334,7 +40609,7 @@ Function Details
-
+
@@ -40374,7 +40649,7 @@ Function Details
-
+
Returns an Excel A1-style cell address string representation for a row and column address
@@ -40384,7 +40659,7 @@ Function Details
-
+
@@ -40433,7 +40708,7 @@ Function Details
-
+
Returns true if the sheet cell is locked else false.
@@ -40453,7 +40728,7 @@ Function Details
-
+
@@ -40505,37 +40780,37 @@ Function Details
-
+
Set the height of a row (1..n) in the sheet.
-
+
Auto size the width of all columns in the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Writes a value with an optional to a specific cell given by its row and col.
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of column col (1..n) in the sheet.
@@ -40545,7 +40820,7 @@ Function Details
-
+
@@ -40591,52 +40866,52 @@ Function Details
-
+
Clears the values and/or styles in a specific row in a sheet.
-
+
Deletes a specific row from a sheet.
-
+
Copies a specific row in a sheet.
-
+
Copies a specific row from a sheet to end of the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -40646,7 +40921,7 @@ Function Details
-
+
@@ -40694,52 +40969,52 @@ Function Details
-
+
Clears the values and/or styles in a specific row in a sheet.
-
+
Deletes a specific row from a sheet.
-
+
Copies a specific row from a sheet to end of the sheet.
-
+
Inserts an empty row or multiple empty rows to a sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -40749,7 +41024,7 @@ Function Details
-
+
@@ -40797,52 +41072,52 @@ Function Details
-
+
Clears the values and/or styles in a specific row in a sheet.
-
+
Deletes a specific row from a sheet.
-
+
Copies a specific row in a sheet.
-
+
Inserts an empty row or multiple empty rows to a sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -40932,7 +41207,7 @@ Function Details
- Evaluate all formulas in the Excel.
+ Evaluate all formulas in a workbook or a sheet.
@@ -40941,7 +41216,7 @@ Function Details
-
+
@@ -40987,52 +41262,52 @@ Function Details
-
+
Clears the values and/or styles in a specific row in a sheet.
-
+
Copies a specific row in a sheet.
-
+
Copies a specific row from a sheet to end of the sheet.
-
+
Inserts an empty row or multiple empty rows to a sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -41042,6 +41317,82 @@ Function Details
+
+
+
+
+
+
+
+
+ (evaluate-formula sheet row col)
+
+
+
+
+
+
+
+
+
+
+ Evaluate the formula a sheet cell.
+
+
+
+
+
+
+
+
+ (do
+ (load-module :excel)
+ (let [data [ {:a 100 :b 200 }
+ {:a 101 :b 201 }
+ {:a 102 :b 202 } ]
+ wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Sheet 1" { :no-header-row true })]
+ (excel/add-column sheet "A" { :field :a })
+ (excel/add-column sheet "B" { :field :b })
+ (excel/add-column sheet "C" { :field :c })
+ (excel/write-items sheet data)
+ (excel/cell-formula sheet 1 3 "SUM(A1,B1)")
+ (excel/cell-formula sheet 2 3 "SUM(A2,B2)")
+ (excel/cell-formula sheet 3 3 "SUM(A3,B3)")
+ (excel/evaluate-formula sheet 1 3)
+ (excel/evaluate-formula sheet 2 3)
+ (excel/evaluate-formula sheet 3 3)
+ (excel/auto-size-columns sheet)
+ (excel/write->file wbook "sample.xlsx")))
+
+
+
+
+
+
+
+
+
+
+ Evaluate all formulas in a workbook or a sheet.
+
+
+
+
+ Set a formula for a specific cell given by its row and col.
+
+
+
+
+ Remove a cell formula
+
+
+
+
+
+
+
+
@@ -41050,7 +41401,7 @@ Function Details
- (evaluate-formulas it)
+ (evaluate-formulas wbook-or-sheet)
@@ -41061,7 +41412,7 @@ Function Details
- Evaluate all formulas in the Excel.
+ Evaluate all formulas in a workbook or a sheet.
@@ -41090,8 +41441,18 @@ Function Details
-
- Opens an existing Excel for reading or modifying.
+
+ Evaluate the formula a sheet cell.
+
+
+
+
+ Set a formula for a specific cell given by its row and col.
+
+
+
+
+ Remove a cell formula
@@ -41100,7 +41461,7 @@ Function Details
-
+
@@ -41148,7 +41509,7 @@ Function Details
-
+
Add a merge region to the sheet.
@@ -41158,7 +41519,7 @@ Function Details
-
+
@@ -41224,32 +41585,32 @@ Function Details
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Writes a value with an optional to a specific cell given by its row and col.
-
+
Set a formula for a specific cell given by its row and col.
-
+
Set the height of a row (1..n) in the sheet.
@@ -41259,7 +41620,7 @@ Function Details
-
+
@@ -41307,52 +41668,52 @@ Function Details
-
+
Clears the values and/or styles in a specific row in a sheet.
-
+
Deletes a specific row from a sheet.
-
+
Copies a specific row in a sheet.
-
+
Copies a specific row from a sheet to end of the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -41362,7 +41723,7 @@ Function Details
-
+
@@ -41426,7 +41787,7 @@ Function Details
-
+
Build a cell address range
@@ -41540,7 +41901,7 @@ Function Details
- Evaluate all formulas in the Excel.
+ Evaluate all formulas in a workbook or a sheet.
@@ -41549,7 +41910,7 @@ Function Details
-
+
@@ -41598,7 +41959,7 @@ Function Details
-
+
Build a cell address range
@@ -41608,6 +41969,63 @@ Function Details
+
+
+
+
+
+
+
+
+ (protect-sheet sheet password)
+
+
+
+
+
+
+
+
+
+
+
+ This will ensure that locked cells remain locked and unlocked cells are editable.
+
+
+
+
+
+
+
+
+ (do
+ (load-module :excel)
+
+ (let [wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Sheet 1")]
+ (excel/write-values sheet 1 1 "John" "Doe" 28)
+ (excel/auto-size-columns sheet)
+ (excel/protect-sheet sheet "password")
+ (excel/write->file wbook "sample.xlsx")))
+
+
+
+
+
+
+
+
+
+
+ Adds a sheet with optional attributes to an Excel.
+
+
+
+
+
+
+
+
@@ -41692,7 +42110,7 @@ Function Details
-
+
Returns the sheet cell value.
@@ -41789,7 +42207,7 @@ Function Details
-
+
Returns the sheet cell value.
@@ -41886,7 +42304,7 @@ Function Details
-
+
Returns the sheet cell value.
@@ -41965,8 +42383,210 @@ Function Details
-
- Returns the sheet cell value as long.
+
+ Returns the sheet cell value as long.
+
+
+
+
+ Returns the sheet cell value as a date (:java.time.LocalDate).
+
+
+
+
+ Returns the sheet cell value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (read-error-code sheet row col)
+
+
+
+
+
+
+
+
+
+
+ Reads the error code from a cell. Returns a string indicating the error or nil if the cell is nozt in error state.
+
+
+
+
+
+
+
+
+ (do
+ (load-module :excel)
+
+ (defn test-xls []
+ (let [wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Data")]
+ (excel/write-data sheet [[100 200 {:formula "1 / 0"}]])
+ (excel/write->bytebuf wbook)))
+
+ (let [wbook (excel/open (test-xls))
+ sheet (excel/sheet wbook "Data")]
+ (excel/evaluate-formulas wbook)
+ (excel/read-error-code sheet 1 3))) ;; #DIV/0!
+
+
+
+
+
+
+
+
+
+
+ Returns true if the sheet cell given by row/col is empty.
+
+
+
+
+ Returns the sheet cell type as one of { :notfound, :blank, :string, :boolean, :numeric, :formula, :error, or :unknown }
+
+
+
+
+ Returns the sheet cell value as string.
+
+
+
+
+ Returns the sheet cell value as boolean.
+
+
+
+
+ Returns the sheet cell value as long.
+
+
+
+
+ Returns the sheet cell value as double.
+
+
+
+
+ Returns the sheet cell value as a date (:java.time.LocalDate).
+
+
+
+
+ Returns the sheet cell value as a datetime (:java.time.LocalDateTime).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (read-long-val sheet row col)
+
+
+
+
+
+
+
+
+
+
+ Returns the sheet cell value as long.
+
+
+
+
+
+
+
+
+ (do
+ (load-module :excel)
+
+ (defn test-xls []
+ (let [wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Data")]
+ (excel/write-data sheet [[100 101 102]])
+ (excel/write->bytebuf wbook)))
+
+ (let [wbook (excel/open (test-xls))
+ sheet (excel/sheet wbook "Data")]
+ (excel/read-long-val sheet 1 2)))
+
+ (do
+ (load-module :excel)
+
+ (defn test-xls []
+ (let [data [ {:a 100 :b 200 } ]
+ wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Data"
+ { :no-header-row true })]
+ (excel/add-column sheet "A" { :field :a })
+ (excel/add-column sheet "B" { :field :b })
+ (excel/write-items sheet data)
+ (excel/cell-formula sheet 1 3 "SUM(A1,B1)")
+ (excel/write->bytebuf wbook)))
+
+ (let [wbook (excel/open (test-xls))
+ sheet (excel/sheet wbook "Data")]
+ (excel/read-long-val sheet 1 3)))
+
+
+
+
+
+
+
+
+
+
+ Returns true if the sheet cell given by row/col is empty.
+
+
+
+
+ Returns the sheet cell type as one of { :notfound, :blank, :string, :boolean, :numeric, :formula, :error, or :unknown }
+
+
+
+
+ Returns the sheet cell value as string.
+
+
+
+
+ Returns the sheet cell value as boolean.
+
+
+
+
+ Returns the sheet cell value as double.
@@ -41975,7 +42595,12 @@ Function Details
-
+
+ Returns the sheet cell value as a datetime (:java.time.LocalDateTime).
+
+
+
+
Returns the sheet cell value.
@@ -41985,15 +42610,15 @@ Function Details
-
+
-
+
- (read-error-code sheet row col)
+ (read-string-val sheet row col)
@@ -42004,7 +42629,7 @@ Function Details
- Reads the error code from a cell. Returns a string indicating the error or nil if the cell is nozt in error state.
+ Returns the sheet cell value as string.
@@ -42019,13 +42644,12 @@ Function Details
(defn test-xls []
(let [wbook (excel/create :xlsx)
sheet (excel/add-sheet wbook "Data")]
- (excel/write-data sheet [[100 200 {:formula "1 / 0"}]])
+ (excel/write-data sheet [[100 "101" 102.0]])
(excel/write->bytebuf wbook)))
(let [wbook (excel/open (test-xls))
sheet (excel/sheet wbook "Data")]
- (excel/evaluate-formulas wbook)
- (excel/read-error-code sheet 1 3))) ;; #DIV/0!
+ (excel/read-string-val sheet 1 2)))
@@ -42044,11 +42668,6 @@ Function Details
Returns the sheet cell type as one of { :notfound, :blank, :string, :boolean, :numeric, :formula, :error, or :unknown }
-
-
- Returns the sheet cell value as string.
-
-
Returns the sheet cell value as boolean.
@@ -42073,6 +42692,11 @@ Function Details
Returns the sheet cell value as a datetime (:java.time.LocalDateTime).
+
+
+
+ Returns the sheet cell value.
+
@@ -42080,15 +42704,15 @@ Function Details
-
+
-
+
- (read-long-val sheet row col)
+ (read-val sheet row col)
@@ -42099,7 +42723,8 @@ Function Details
- Returns the sheet cell value as long.
+ Returns the sheet cell value.
+ Returns a nil , string , boolean , or double value depending on the cell's excel type :blank , :string , :boolean , or :numeri .
@@ -42114,30 +42739,12 @@ Function Details
(defn test-xls []
(let [wbook (excel/create :xlsx)
sheet (excel/add-sheet wbook "Data")]
- (excel/write-data sheet [[100 101 102]])
- (excel/write->bytebuf wbook)))
-
- (let [wbook (excel/open (test-xls))
- sheet (excel/sheet wbook "Data")]
- (excel/read-long-val sheet 1 2)))
-
- (do
- (load-module :excel)
-
- (defn test-xls []
- (let [data [ {:a 100 :b 200 } ]
- wbook (excel/create :xlsx)
- sheet (excel/add-sheet wbook "Data"
- { :no-header-row true })]
- (excel/add-column sheet "A" { :field :a })
- (excel/add-column sheet "B" { :field :b })
- (excel/write-items sheet data)
- (excel/cell-formula sheet 1 3 "SUM(A1,B1)")
+ (excel/write-data sheet [[100 "101" 102.0]])
(excel/write->bytebuf wbook)))
(let [wbook (excel/open (test-xls))
sheet (excel/sheet wbook "Data")]
- (excel/read-long-val sheet 1 3)))
+ (excel/read-val sheet 1 2)))
@@ -42166,6 +42773,11 @@ Function Details
Returns the sheet cell value as boolean.
+
+
+ Returns the sheet cell value as long.
+
+
Returns the sheet cell value as double.
@@ -42180,11 +42792,6 @@ Function Details
Returns the sheet cell value as a datetime (:java.time.LocalDateTime).
-
-
-
- Returns the sheet cell value.
-
@@ -42192,15 +42799,15 @@ Function Details
-
+
-
+
- (read-string-val sheet row col)
+ (remove-comment sheet row col)
@@ -42211,7 +42818,7 @@ Function Details
- Returns the sheet cell value as string.
+
@@ -42222,16 +42829,13 @@ Function Details
(do
(load-module :excel)
-
- (defn test-xls []
- (let [wbook (excel/create :xlsx)
- sheet (excel/add-sheet wbook "Data")]
- (excel/write-data sheet [[100 "101" 102.0]])
- (excel/write->bytebuf wbook)))
-
- (let [wbook (excel/open (test-xls))
- sheet (excel/sheet wbook "Data")]
- (excel/read-string-val sheet 1 2)))
+ (let [wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Sheet 1")]
+ (excel/write-values sheet 1 1 "John" "Doe" 45)
+ (excel/write-values sheet 2 1 "Sue" "Ford" 26)
+ (excel/remove-comment sheet 1 1)
+ (excel/auto-size-columns sheet)
+ (excel/write->file wbook "sample.xlsx")))
@@ -42241,43 +42845,13 @@ Function Details
-
- Returns true if the sheet cell given by row/col is empty.
-
-
-
-
- Returns the sheet cell type as one of { :notfound, :blank, :string, :boolean, :numeric, :formula, :error, or :unknown }
-
-
-
-
- Returns the sheet cell value as boolean.
-
-
-
-
- Returns the sheet cell value as long.
-
-
-
-
- Returns the sheet cell value as double.
-
-
-
-
- Returns the sheet cell value as a date (:java.time.LocalDate).
-
-
-
-
- Returns the sheet cell value as a datetime (:java.time.LocalDateTime).
+
+ Remove a cell formula
-
- Returns the sheet cell value.
+
+ Remove a cell comment
@@ -42286,15 +42860,15 @@ Function Details
-
+
-
+
- (read-val sheet row col)
+ (remove-formula sheet row col)
@@ -42305,8 +42879,7 @@ Function Details
- Returns the sheet cell value.
- Returns a nil , string , boolean , or double value depending on the cell's excel type :blank , :string , :boolean , or :numeri .
+
@@ -42317,16 +42890,22 @@ Function Details
(do
(load-module :excel)
-
- (defn test-xls []
- (let [wbook (excel/create :xlsx)
- sheet (excel/add-sheet wbook "Data")]
- (excel/write-data sheet [[100 "101" 102.0]])
- (excel/write->bytebuf wbook)))
-
- (let [wbook (excel/open (test-xls))
- sheet (excel/sheet wbook "Data")]
- (excel/read-val sheet 1 2)))
+ (let [data [ {:a 100 :b 200 }
+ {:a 101 :b 201 }
+ {:a 102 :b 202 } ]
+ wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Sheet 1" { :no-header-row true })]
+ (excel/add-column sheet "A" { :field :a })
+ (excel/add-column sheet "B" { :field :b })
+ (excel/add-column sheet "C" { :field :c })
+ (excel/write-items sheet data)
+ (excel/cell-formula sheet 1 3 (excel/sum-formula sheet 1 1 1 2))
+ (excel/cell-formula sheet 2 3 (excel/sum-formula sheet 2 2 1 2))
+ (excel/cell-formula sheet 3 3 (excel/sum-formula sheet 3 3 1 2))
+ (excel/remove-formula sheet 1 3)
+ (excel/evaluate-formulas wbook)
+ (excel/auto-size-columns sheet)
+ (excel/write->file wbook "sample.xlsx")))
@@ -42336,43 +42915,84 @@ Function Details
-
- Returns true if the sheet cell given by row/col is empty.
-
-
-
-
- Returns the sheet cell type as one of { :notfound, :blank, :string, :boolean, :numeric, :formula, :error, or :unknown }
+
+ Remove a cell comment
-
- Returns the sheet cell value as string.
+
+ Remove a cell comment
-
-
-
- Returns the sheet cell value as boolean.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (remove-hyperlink sheet row col)
+
+
+
+
+
+
+
+
+
+ (do
+ (load-module :excel)
+ (let [wbook (excel/create :xlsx)
+ sheet (excel/add-sheet wbook "Sheet 1")]
+ (excel/write-values sheet 1 1 "John" "Doe" 45)
+ (excel/write-values sheet 2 1 "Sue" "Ford" 26)
+ (excel/remove-hyperlink sheet 1 1)
+ (excel/auto-size-columns sheet)
+ (excel/write->file wbook "sample.xlsx")))
+
+
+
+
+
+
+
-
- Returns the sheet cell value as long.
+
+ Adds an URL hyperlink to a cell
-
- Returns the sheet cell value as double.
+
+ Adds an email hyperlink to a cell
-
- Returns the sheet cell value as a date (:java.time.LocalDate).
+
+ Remove a cell comment
-
- Returns the sheet cell value as a datetime (:java.time.LocalDateTime).
+
+ Remove a cell formula
@@ -42381,7 +43001,7 @@ Function Details
-
+
@@ -42432,37 +43052,37 @@ Function Details
-
+
Set the width of a column (1..n) in the sheet.
-
+
Auto size the width of all columns in the sheet.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Writes a value with an optional to a specific cell given by its row and col.
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of column col (1..n) in the sheet.
@@ -42530,7 +43150,7 @@ Function Details
- Evaluate all formulas in the Excel.
+ Evaluate all formulas in a workbook or a sheet.
@@ -42734,7 +43354,7 @@ Function Details
- Evaluate all formulas in the Excel.
+ Evaluate all formulas in a workbook or a sheet.
@@ -42901,7 +43521,7 @@ Function Details
-
+
@@ -42955,7 +43575,7 @@ Function Details
-
+
Returns an Excel A1-style cell address string representation for a row and column address
@@ -43158,7 +43778,7 @@ Function Details
-
+
@@ -43233,7 +43853,7 @@ Function Details
-
+
@@ -43281,32 +43901,32 @@ Function Details
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Writes a value with an optional to a specific cell given by its row and col.
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -43316,7 +43936,7 @@ Function Details
-
+
@@ -43346,8 +43966,8 @@ Function Details
(do
(load-module :excel)
- (let [data [ {:first "John" :last "Doe" :age 28 }
- {:first "Sue" :last "Ford" :age 26 } ]
+ (let [data [ {:first "John" :last "Doe" :age 28 }
+ {:first "Sue" :last "Ford" :age 26 } ]
wbook (excel/create :xlsx)
sheet (excel/add-sheet wbook "Sheet 1")]
(excel/add-column sheet "First Name" { :field :first })
@@ -43365,32 +43985,32 @@ Function Details
-
+
Render a single data item to the sheet
-
+
Writes a value with an optional to a specific cell given by its row and col.
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -43400,7 +44020,7 @@ Function Details
-
+
@@ -43433,9 +44053,9 @@ Function Details
-
+
- datetime: d.m.yyyy hh:mm:ss
+datetime: dd.mm.yyyy hh:mm:ss
@@ -43486,42 +44106,42 @@ Function Details
-
+
Writes multiples value to a row starting at col and incrementing col for each value
-
+
Writes multiples value to a row starting at col and incrementing col for each value. Keeps the existing cell styles.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -43531,7 +44151,7 @@ Function Details
-
+
@@ -43576,42 +44196,42 @@ Function Details
-
+
Writes a value with an optional to a specific cell given by its row and col.
-
+
Writes multiples value to a row starting at col and incrementing col for each value. Keeps the existing cell styles.
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -43621,7 +44241,7 @@ Function Details
-
+
@@ -43666,42 +44286,42 @@ Function Details
-
+
Writes a value with an optional to a specific cell given by its row and col.
-
+
Writes multiples value to a row starting at col and incrementing col for each value
-
+
Writes the passed data items, a sequence of maps of name/value pairs, to the sheet.
-
+
Render a single data item to the sheet
-
+
Set a formula for a specific cell given by its row and col.
-
+
Auto size the width of all columns in the sheet.
-
+
Auto size the width of column col (1..n) in the sheet.
-
+
Set the height of a row (1..n) in the sheet.
@@ -45395,7 +46015,7 @@ Function Details
-
+
@@ -45477,7 +46097,7 @@ Function Details
-
+
Downloads a font family from the Font Squirrel (https://www.fontsquirrel.com/) repository
@@ -45487,7 +46107,7 @@ Function Details
-
+
@@ -45608,7 +46228,7 @@ Function Details
-
+
Downloads the Venice demo fonts
@@ -48213,7 +48833,7 @@ Function Details
-
+
@@ -48266,7 +48886,7 @@ Function Details
-
+
Search for lines that match a regular expression in text files within ZIP files. The search chooses all files in the ZIP that match ...
@@ -48281,7 +48901,7 @@ Function Details
-
+
@@ -48334,7 +48954,7 @@ Function Details
-
+
Search for lines that match a regular expression in text files. The search starts from a base directory and chooses all files that ...
@@ -48685,7 +49305,7 @@ Function Details
(host-address)
-=> "192.168.178.27"
+=> "192.168.178.35"
@@ -48734,7 +49354,7 @@ Function Details
(host-name)
-=> "pluto.fritz.box"
+=> "Mac.fritz.box"
@@ -48754,7 +49374,7 @@ Function Details
-
+
@@ -48850,12 +49470,12 @@ Function Details
-
+
Slurps the response data from the response' input stream.
@@ -48865,7 +49485,7 @@ Function Details
-
+
@@ -49114,17 +49734,17 @@ Function Details
-
+
Upload multiple parts.
-
+
Slurps the response data from the response' input stream.
@@ -49134,7 +49754,7 @@ Function Details
-
+
@@ -49253,12 +49873,12 @@ Function Details
-
+
Processes server side events (SSE) and calls for every event the handler 'handler'.
@@ -49268,7 +49888,7 @@ Function Details
-
+
@@ -49307,17 +49927,17 @@ Function Details
-
+
Returns true if the passed HTTP status code is in the range of the OK codes (200 ... 299) else false.
-
+
Returns true if the passed HTTP status code is in the range of the REDIRECT codes (300 ... 399) else false.
-
+
Returns true if the passed HTTP status code is in the range of the SERVER ERROR codes (500 ... 599) else false.
@@ -49327,7 +49947,7 @@ Function Details
-
+
@@ -49366,17 +49986,17 @@ Function Details
-
+
Returns true if the passed HTTP status code is in the range of the REDIRECT codes (300 ... 399) else false.
-
+
Returns true if the passed HTTP status code is in the range of the CLIENT codes (400 ... 499) else false.
-
+
Returns true if the passed HTTP status code is in the range of the SERVER ERROR codes (500 ... 599) else false.
@@ -49386,7 +50006,7 @@ Function Details
-
+
@@ -49425,17 +50045,17 @@ Function Details
-
+
Returns true if the passed HTTP status code is in the range of the OK codes (200 ... 299) else false.
-
+
Returns true if the passed HTTP status code is in the range of the CLIENT codes (400 ... 499) else false.
-
+
Returns true if the passed HTTP status code is in the range of the SERVER ERROR codes (500 ... 599) else false.
@@ -49445,7 +50065,7 @@ Function Details
-
+
@@ -49484,17 +50104,17 @@ Function Details
-
+
Returns true if the passed HTTP status code is in the range of the OK codes (200 ... 299) else false.
-
+
Returns true if the passed HTTP status code is in the range of the REDIRECT codes (300 ... 399) else false.
-
+
Returns true if the passed HTTP status code is in the range of the CLIENT codes (400 ... 499) else false.
@@ -49504,7 +50124,7 @@ Function Details
-
+
@@ -49630,12 +50250,12 @@ Function Details
-
+
Upload multiple parts.
@@ -49645,7 +50265,7 @@ Function Details
-
+
@@ -49793,12 +50413,12 @@ Function Details
-
+
Upload multiple parts.
@@ -50062,7 +50682,7 @@ Function Details
-
+
@@ -50103,7 +50723,7 @@ Function Details
-
+
@@ -50166,47 +50786,47 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Disposes of this graphics context and releases any system resources that it is using.
-
+
Sets a new stroke on the graphics context
-
+
Sets the foreground color on the graphics context.
-
+
Sets the background color on the graphics context.
-
+
Sets the current clip to the rectangle specified by the given coordinates.
-
+
Returns the current clip shape.
-
+
Returns the current clip bounds as a :java.awt.Rectangle.
@@ -50216,7 +50836,7 @@ Function Details
-
+
@@ -50299,7 +50919,7 @@ Function Details
-
+
@@ -50345,47 +50965,47 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Disposes of this graphics context and releases any system resources that it is using.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Sets the foreground color on the graphics context.
-
+
Sets the current clip to the rectangle specified by the given coordinates.
-
+
Returns the current clip shape.
-
+
Returns the current clip bounds as a :java.awt.Rectangle.
@@ -50395,7 +51015,7 @@ Function Details
-
+
@@ -50441,22 +51061,22 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Sets the background color on the graphics context.
-
+
Copies an area of the component by a distance specified by dx and dy.
@@ -50466,7 +51086,7 @@ Function Details
-
+
@@ -50511,7 +51131,7 @@ Function Details
-
+
Resizes an image to a new size, a square of width and height the image should fit within the size.
@@ -50521,7 +51141,7 @@ Function Details
-
+
@@ -50566,7 +51186,7 @@ Function Details
-
+
Resizes an image to a new size, a square of width and height the image should fit within the size.
@@ -50576,7 +51196,7 @@ Function Details
-
+
@@ -50618,22 +51238,22 @@ Function Details
-
+
Loads an image from a :java.io.File, a :java.io.InputStream, or a :java.net.URL.
-
+
Saves an image to 'java.io.File' or an ':java.io.OutputStream'.
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
@@ -50643,7 +51263,7 @@ Function Details
-
+
@@ -50690,17 +51310,17 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Clears the specified rectangle by filling it with the current background color.
@@ -50710,7 +51330,7 @@ Function Details
-
+
@@ -50759,22 +51379,22 @@ Function Details
-
+
Loads an image from a :java.io.File, a :java.io.InputStream, or a :java.net.URL.
-
+
Saves an image to 'java.io.File' or an ':java.io.OutputStream'.
-
+
Creates a copy of :java.awt.image.BufferedImage.
-
+
Creates a Graphics2D context from an image.
@@ -50784,7 +51404,7 @@ Function Details
-
+
@@ -50826,7 +51446,7 @@ Function Details
-
+
@@ -50867,7 +51487,7 @@ Function Details
-
+
@@ -50925,57 +51545,57 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Draws a rounded rectangle.
-
+
Draws text with an optional size at the given position.
-
+
Draws an image to the position x,y in the graphics context.
@@ -50985,7 +51605,7 @@ Function Details
-
+
@@ -51042,52 +51662,52 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Draws a rounded rectangle.
-
+
Draws text with an optional size at the given position.
@@ -51097,7 +51717,7 @@ Function Details
-
+
@@ -51145,57 +51765,57 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Draws a rounded rectangle.
-
+
Draws text with an optional size at the given position.
-
+
Draws an image to the position x,y in the graphics context.
@@ -51205,7 +51825,7 @@ Function Details
-
+
@@ -51252,57 +51872,57 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Draws a rounded rectangle.
-
+
Draws text with an optional size at the given position.
-
+
Draws an image to the position x,y in the graphics context.
@@ -51312,7 +51932,7 @@ Function Details
-
+
@@ -51389,52 +52009,52 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Draws a rounded rectangle.
-
+
Draws text with an optional size at the given position.
-
+
Draws an image to the position x,y in the graphics context.
@@ -51444,7 +52064,7 @@ Function Details
-
+
@@ -51493,57 +52113,57 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Draws a rounded rectangle.
-
+
Draws text with an optional size at the given position.
-
+
Draws an image to the position x,y in the graphics context.
@@ -51553,7 +52173,7 @@ Function Details
-
+
@@ -51608,57 +52228,57 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Draws text with an optional size at the given position.
-
+
Draws an image to the position x,y in the graphics context.
@@ -51668,7 +52288,7 @@ Function Details
-
+
@@ -51718,57 +52338,57 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Draws a rounded rectangle.
-
+
Draws an image to the position x,y in the graphics context.
@@ -51778,7 +52398,7 @@ Function Details
-
+
@@ -51824,47 +52444,47 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Disposes of this graphics context and releases any system resources that it is using.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Sets the foreground color on the graphics context.
-
+
Sets the current clip to the rectangle specified by the given coordinates.
-
+
Returns the current clip shape.
-
+
Returns the current clip bounds as a :java.awt.Rectangle.
@@ -51874,7 +52494,7 @@ Function Details
-
+
@@ -51931,37 +52551,37 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Draws a filled rectangle.
-
+
Draws a filled rounded rectangle.
-
+
Draws a filled polygon.
@@ -51971,7 +52591,7 @@ Function Details
-
+
@@ -52017,37 +52637,37 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Draws a filled circle.
-
+
Draws a filled rectangle.
-
+
Draws a filled rounded rectangle.
-
+
Draws a filled polygon.
@@ -52057,7 +52677,7 @@ Function Details
-
+
@@ -52111,37 +52731,37 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Draws a filled circle.
-
+
Draws a filled rectangle.
-
+
Draws a filled rounded rectangle.
@@ -52151,7 +52771,7 @@ Function Details
-
+
@@ -52197,37 +52817,37 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Draws a filled circle.
-
+
Draws a filled rounded rectangle.
-
+
Draws a filled polygon.
@@ -52237,7 +52857,7 @@ Function Details
-
+
@@ -52289,37 +52909,37 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Draws a filled circle.
-
+
Draws a filled rectangle.
-
+
Draws a filled polygon.
@@ -52329,7 +52949,7 @@ Function Details
-
+
@@ -52372,7 +52992,7 @@ Function Details
-
+
@@ -52413,7 +53033,7 @@ Function Details
-
+
@@ -52461,47 +53081,47 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Disposes of this graphics context and releases any system resources that it is using.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Sets the foreground color on the graphics context.
-
+
Sets the background color on the graphics context.
-
+
Sets the current clip to the rectangle specified by the given coordinates.
-
+
Returns the current clip shape.
-
+
Returns the current clip bounds as a :java.awt.Rectangle.
@@ -52511,7 +53131,7 @@ Function Details
-
+
@@ -52565,47 +53185,47 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Disposes of this graphics context and releases any system resources that it is using.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Sets the foreground color on the graphics context.
-
+
Sets the background color on the graphics context.
-
+
Sets the current clip to the rectangle specified by the given coordinates.
-
+
Returns the current clip bounds as a :java.awt.Rectangle.
@@ -52615,7 +53235,7 @@ Function Details
-
+
@@ -52658,47 +53278,47 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Disposes of this graphics context and releases any system resources that it is using.
-
+
Turns anti-alias on/off on the Graphics2D context
-
+
Sets a new stroke on the graphics context
-
+
Sets the foreground color on the graphics context.
-
+
Sets the background color on the graphics context.
-
+
Sets the current clip to the rectangle specified by the given coordinates.
-
+
Returns the current clip shape.
@@ -52708,7 +53328,7 @@ Function Details
-
+
@@ -52754,42 +53374,47 @@ Function Details
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a Graphics2D context from an image.
-
+
Overwrites the Transform in the Graphics2D context. 'tx' may be nil.
-
+
+ Add an affine transformer to the Graphics2D context.
+
+
+
+
Create identity transformer.
-
+
Create a translate transformer.
-
+
Create a scale transformer.
-
+
Create a rotate transformer.
-
+
Create a shear transformer.
@@ -52799,7 +53424,7 @@ Function Details
-
+
@@ -52839,7 +53464,7 @@ Function Details
-
+
@@ -52879,22 +53504,22 @@ Function Details
-
+
Saves an image to 'java.io.File' or an ':java.io.OutputStream'.
-
+
Creates a new :java.awt.image.BufferedImage with the given width, height, and type.
-
+
Creates a copy of :java.awt.image.BufferedImage.
-
+
Creates a Graphics2D context from an image.
@@ -52904,7 +53529,7 @@ Function Details
-
+
@@ -52949,7 +53574,7 @@ Function Details
-
+
@@ -52989,7 +53614,7 @@ Function Details
-
+
@@ -53029,7 +53654,7 @@ Function Details
-
+
@@ -53069,7 +53694,7 @@ Function Details
-
+
@@ -53109,7 +53734,7 @@ Function Details
-
+
@@ -53186,7 +53811,7 @@ Function Details
-
+
Resizes an image to a new size, a square of width and height the image should fit within the size.
@@ -53196,7 +53821,7 @@ Function Details
- | | | | | | | | | | | | | | | | | | |