-
Notifications
You must be signed in to change notification settings - Fork 102
excel cell
zmworm edited this page Mar 31, 2026
·
23 revisions
Cell, row, column, and range operations.
Path: /{SheetName}/A1, /{SheetName}/A1:D10, /{SheetName}/row[N], /{SheetName}/col[A], /{SheetName}/A1/run[N]
-
get - Returned attributes and output format
-
add - Add cells with values, formulas, and formatting
-
set - Modify cell content, style, and row/column properties
officecli get data.xlsx /Sheet1/A1
officecli get data.xlsx /Sheet1/A1:D10
officecli get data.xlsx /Sheet1/row[5]
officecli get data.xlsx /Sheet1/col[A]Selectors: cell, column letters (A, B)
| Attribute | Description |
|---|---|
value |
Exact value match |
type |
String, Number, Boolean
|
formula |
true/false
|
empty |
true/false
|
Pseudo-selectors: :contains("text"), :empty, :has(formula)
officecli query data.xlsx "cell:has(formula)"
officecli query data.xlsx 'cell:contains("Revenue")'
officecli query data.xlsx "B[value!=0]"
officecli query data.xlsx "Sheet2!cell[formula=true]"officecli remove data.xlsx /Sheet1/A1
officecli remove data.xlsx /Sheet1/row[3]
officecli remove data.xlsx /Sheet1/col[B]When removing a row or column, a warning is printed if other cells have formulas that reference the deleted row/column (cells that will become #REF!) or that reference shifted rows/columns. See remove for warning format.
Based on OfficeCLI v1.0.28