-
Notifications
You must be signed in to change notification settings - Fork 191
excel sheet
zmworm edited this page Apr 22, 2026
·
49 revisions
Worksheet management.
Path: /{SheetName} (e.g., /Sheet1, /Sales Data)
officecli get data.xlsx /Sheet1
officecli get data.xlsx /Sheet1 --depth 2| Property | Accepted Values | Description |
|---|---|---|
freeze |
cell ref (e.g., A2, B3) or none/false
|
Freeze panes |
zoom / zoomscale
|
10-400 | Zoom scale percentage |
tabColor / tab_color
|
hex RGB, scheme name, or none
|
Sheet tab color. Scheme color names: accent1–accent6, lt1, dk1, lt2, dk2, bg1, bg2, tx1, tx2, hlink, folHlink (writes theme-indexed TabColor@theme; query readback echoes the symbolic name). |
name |
new sheet name | Rename sheet (updates named range references and formula references across all sheets) |
sort |
sort spec | Sort rows — see Sort for full syntax, examples, and rejection rules |
sortHeader |
false |
Treat the first row as a header (excluded from reorder). Used with sort. |
officecli set data.xlsx /Sheet1 --prop freeze=A2
officecli set data.xlsx /Sheet1 --prop freeze=B2
officecli set data.xlsx /Sheet1 --prop freeze=none
officecli set data.xlsx /Sheet1 --prop zoom=150
officecli set data.xlsx /Sheet1 --prop tabColor=FF0000
officecli set data.xlsx /Sheet1 --prop tabColor=none
officecli set data.xlsx /Sheet1 --prop name=Revenue
# Sort — see excel-sort for full docs
officecli set data.xlsx /Sheet1 --prop sort="A asc, D desc" --prop sortHeader=trueofficecli remove data.xlsx /Sheet2Based on OfficeCLI v1.0.54