ErrLookup › iOfficeAI/OfficeCLI

iOfficeAI/OfficeCLI

OfficeCLI is the first and best Office suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint files. Free, open-source, single binary, no Office installation required. · C# · 368 source files

Analyzed at 1ced45e900 on 2026-08-13. 633 documented errors.

Code / MessageTypeSeverityTags
Unsupported platform: ${platform} ${arch}. Download manually
validation error install, platform, binary-distribution, postinstall
Checksum mismatch for ${asset} (expected ${expected}, got ${
exception error install, checksum, integrity, network, postinstall
Could not download OfficeCLI binary (${asset} @ ${TAG}). Las
exception error install, network, download, binary-distribution, postinstall
-1
resident is running but the command could not be delivered (pipe busy or unrespo
error_code error transport, pipe, resident, retry, concurrency, timeout
127
officecli CLI not found: {bin} is not on PATH nor in the default install locatio
error_code error install, binary-not-found, path, bootstrap
${r.stderr || r.stdout}
error_code error bootstrap, resident, open, file-lock, format
officecli install failed. Run manually: irm ${INSTALL_PS
error_code error install, windows, powershell, network, execution-policy
officecli install failed. Run manually: curl -fsSL ${INS
error_code error install, unix, bash, curl, network
Expected "key=value" string in props array
validation warning batch, json, props, deserialization, api-contract
Unexpected end of JSON
validation warning batch, json, props, truncated, deserialization
Expected object or ["key=value"] array for props
validation warning batch, json, props, deserialization, api-contract
Expected property name
validation warning batch, json, props, malformed, deserialization
Unexpected token {reader.TokenType} for prop value '{key}'
validation warning batch, json, props, nested-value, deserialization, api-contract
Expected StartObject for BatchItem
validation warning batch, json, batch-item, deserialization, api-contract
Expected PropertyName
validation warning batch, json, batch-item, malformed, deserialization
Unexpected end of JSON for BatchItem
validation error json, batch, deserialization, truncated-input
Unsupported file type: {ext}. Supported: .docx, .xlsx, .pptx
validation error file-format, create, plugin, notsupported
plugin_create_failed
Format-handler plugin '{plugin.Manifest.Name}' timed out creating {path} (60s).
error_code error plugin, timeout, create, process
invalid_argument
--index, --after, and --before are mutually exclusive. Use only one.
error_code error argument-validation, add, cli, mutual-exclusivity
missing_argument
Either --type or --from must be specified.
error_code error argument-validation, add, cli, missing-argument
swap not supported for this document type
exception error swap, unsupported, document-type, handler
batch: --commands and --input are mutually exclusive. Pick o
validation error argument-validation, batch, cli, mutual-exclusivity
Input file not found: {inputFile.FullName}
validation error file-not-found, batch, cli, input
Batch input must be a JSON array. Got: {rootKind.ToString().
validation error json, batch, validation, schema
batch item[{ri}]: unknown field(s) {string.Join(", ", unknow
validation error json, batch, validation, schema, typo
batch item[{ni}] is null. Each entry must be a JSON object (
validation error json, batch, validation, null, known-bug
file_not_found
File not found: {file.FullName}
error_code error file-not-found, batch, empty-array, known-bug
invalid_format
Unsupported --format: {format}. Valid: batch
error_code error argument-validation, dump, format, invalid-format
unsupported_format
dump currently supports .docx, .pptx and .xlsx (got {ext})
error_code error file-format, dump, unsupported, extension
file_not_found
File not found: {file.FullName}. Use 'officecli create {file.FullName}' to creat
error_code error file-not-found, dump, cli, consistency
invalid_value
--compact is a plain-text line format; drop --json (or drop --compact for the JS
error_code error argument-validation, query, format, mutual-exclusivity
file_not_found
File not found: {file.FullName}
exception error file-io, import, file-not-found, xlsx
unsupported_type
Import is only supported for .xlsx files in V1
exception error import, unsupported-type, xlsx, v1
missing_argument
Either --file or --stdin must be specified
exception error import, missing-argument, stdin, csv
invalid_value
Unknown format: {format}. Use 'csv' or 'tsv'
exception error import, format, invalid-value, csv, tsv
file_locked
{Path.GetFileName(file)} is currently opened by a resident process. Please run '
exception error resident, file-lock, import, concurrency
file_exists
File already exists: {file}. Use --force to overwrite.
exception error file-io, import, overwrite-protection, file-exists
plugin_not_found
Plugin not found: '{target}'
exception error plugins, not-found, registry
unsupported_plugin_kind
Plugin '{resolved.Manifest.Name}' is not a dump-reader; lint only applies to dum
exception error plugins, lint, plugin-kind, dump-reader
lint_fixture_missing
No lint fixture available for plugin '{resolved.Manifest.Name}' ({srcExt}). Pass
exception error plugins, lint, fixture, env-var
corrupt_batch
Plugin '{resolved.Manifest.Name}' emitted a JSON array; protocol v1 requires JSO
exception error plugins, lint, jsonl, plugin-contract, protocol-v1
plugin_contract_violation
Plugin '{resolved.Manifest.Name}' emitted invalid JSON at line #{items.Count}: {
exception error plugins, lint, json, plugin-contract, deserialization
plugin_idle_timeout
Plugin '{resolved.Manifest.Name}' produced no output for {idle}s — likely hung.
exception error plugins, lint, timeout, hang, idle
plugin_failed
Plugin '{resolved.Manifest.Name}' dump failed (exit {runResult.ExitCode}) on fix
exception error plugins, lint, exit-code, plugin-failed
unsupported_type
refresh currently only supports .docx files (got {ext}).
exception error refresh, unsupported-type, docx
refresh_failed
refresh failed (Word backend unavailable and HTML fallback failed — no headless
exception error refresh, backend, headless-browser, platform
invalid_render
Invalid --render value: {renderMode}. Valid: auto, native, html
exception error view, render, invalid-value, screenshot
unsupported_type
HTML preview is only supported for .pptx, .xlsx, and .docx files.
exception error view, html, unsupported-type, preview
native_unavailable
--render native requires Windows with Microsoft PowerPoint installed.
exception error render, native, windows, powerpoint, environment, com
range_target_not_found
--range target '{clipArg}' matched no rendered element.
exception error range, clip, screenshot, html, validation
no_screenshot_backend
No headless browser available. Install Chrome/Edge/Chromium or Firefox, or `pip
exception error screenshot, browser, environment, playwright, html
Invalid --page value '{pageFilter}': expected a positive sli
exception error svg, page-validation, powerpoint, validation
Invalid --page value '{pageFilter}': slide number must be >=
exception error svg, page-validation, powerpoint, validation
page_count_unavailable
--page-count: failed to get page count (Word backend and HTML fallback both unav
exception error page-count, word, stats, environment, html
invalid_value
Unknown mode: {mode}. Available: text, annotated, outline, stats, issues, html,
exception error invalid-value, mode, json, validation
Invalid --page value '{pageFilter}': expected N or M-N or co
exception error page-validation, powerpoint, html, range, validation
--page {ps} out of range (total slides: {slideCount}).
exception error powerpoint, view, page-range, validation, officecli
--page {p} out of range (total slides: {slideCount}).
exception error powerpoint, view, page-range, validation, officecli
Resident close reported error (exit {closeResp.ExitCode})
exception error resident, close, data-loss, io, officecli
invalid_value
shift is supported only for Excel cell paths (e.g. /Sheet1/B5).
exception error excel, remove, shift, validation, invalid-value, officecli
invalid_input
path contains a NUL byte (\u0000), which is invalid in OOXML.
exception error ooxml, batch, validation, nul-byte, invalid-input, officecli
Path not found: {path}
exception error batch, get, path-not-found, validation, officecli
'query' command requires 'selector' field. Example: {"comman
exception error batch, query, validation, officecli
'set' command requires 'path' field. Example: {"command": "s
exception error batch, set, validation, officecli
'set' command requires 'props' field with at least one key=v
exception error batch, set, validation, officecli
unsupported_property
{string.Join("\n", parts)}
exception error batch, set, unsupported-property, validation, officecli
'add' command requires 'parent' field. Example: {"command":
exception error batch, add, validation, officecli
'add' command requires 'type' or 'from' field. Example: {"co
exception error batch, add, validation, officecli
unsupported_type
'import' batch command is only supported for .xlsx files
exception error batch, import, excel, unsupported-type, validation, officecli
'import' command requires 'parent' field (sheet path). Examp
exception error batch, import, validation, officecli
'import' command requires 'text' field with the CSV/TSV cont
exception error batch, import, validation, officecli
'remove' command requires 'path' field. Example: {"command":
exception error batch, remove, missing-field, path
'swap' command requires 'path' and 'path2' (or 'to') fields.
exception error batch, swap, missing-field, path
swap not supported for this document type
exception error batch, swap, unsupported, handler, document-type
'raw' command requires 'part' field. Example: {"command": "r
exception error batch, raw, missing-field, part, xml
'add-part' command requires 'parent' field. Example: {"comma
exception error batch, add-part, missing-field, parent
'add-part' command requires 'type' field. Supported (pptx):
exception error batch, add-part, missing-field, type
Batch item missing required 'command' field. Valid commands:
exception error batch, missing-field, command, dispatch
Unknown command: '{item.Command}'. Valid commands: get, quer
exception error batch, unknown-command, dispatch, schema
Invalid --prop '{prop}': key is empty. Use key=value (e.g. -
exception error cli, prop, parse, invalid-value
invalid_argument
Unrecognized option '{token}'.
exception error cli, option, invalid-argument, parse
invalid_selector
Malformed selector: unclosed bracket in "{selector}"
exception error selector, attribute-filter, invalid-selector, parse, bracket
send: empty item
validation error batch, send, json-deserialization, empty-input
Invalid legend position '{posSpec}'. Valid: none, top, botto
validation error chart, legend, chartex, invalid-value
Invalid referenceLine value '{parts[0]}'. Expected: number o
validation error chart, reference-line, number-parsing, invalid-value
Invalid referenceLine width '{widthStr}'. Expected a number
validation error chart, reference-line, number-parsing, invalid-value
Invalid referenceLine width '{widthPt.ToString("G", System.G
validation error chart, reference-line, range-check, invalid-value
Invalid colorRule '{spec}'. Expected: threshold:belowColor:a
validation error chart, conditional-coloring, colorrule, invalid-format
Invalid threshold '{parts[0]}' in colorRule. Expected a numb
validation error chart, conditional-coloring, colorrule, number-parsing
Invalid threshold '{parts[i]}' in colorRule.
validation error chart, conditional-coloring, colorrule, number-parsing
Invalid comboTypes token '{t}'. Expected bar/column/line/are
validation error chart, combo, chart-type, invalid-value
min={value} is invalid on a log-scaled axis: a logarithmic a
validation error chart, axis, log-scale, range-check
Invalid 'crosses' value: '{value}'. Valid: autoZero, max, mi
validation error chart, axis, crosses, invalid-value
Invalid logBase '{value}': must be in the OOXML range [2, 10
validation error chart, axis, log-scale, range-check, ooxml-schema
logBase cannot be enabled while the axis minimum ({curMin})
validation error chart, axis, log-scale, range-check, order-dependency
Invalid baseTimeUnit '{value}': expected days, months, or ye
validation error chart, axis, date-axis, basetimeunit, invalid-value
Invalid 'tickLabelSkip' value: '{value}'. Must be an integer
validation error chart, axis, tick-label-skip, range-check, ooxml-schema
Invalid {lower} '{value}': must be a positive number (OOXML
validation error chart, axis, major-unit, minor-unit, range-check, ooxml-schema
Unknown chart type: '{kind}'. Supported: column, bar, line,
validation error chart, chart-type, builder, invalid-value
stock chart requires 3 or 4 data series (high, low, close [,
validation error chart, stock-chart, series-count, ooxml-schema
Unknown chart preset '{value}'. Available: {string.Join(", "
validation error ooxml, chart, input-validation, preset, csharp
Invalid labelPos '{value}' for pie chart: ST_DLblPosPie allo
validation error ooxml, chart, input-validation, pie-chart, data-labels, csharp
Invalid labelPos '{value}': expected one of ctr, inBase, inE
validation error ooxml, chart, input-validation, data-labels, csharp
axisMin={value} is invalid on a log-scaled axis: a logarithm
validation error ooxml, chart, input-validation, log-scale, axis, csharp
Invalid majorUnit '{value}': must be a positive number (OOXM
validation error ooxml, chart, input-validation, axis, csharp
Invalid minorUnit '{value}': must be a positive number (OOXM
validation error ooxml, chart, input-validation, axis, csharp
Invalid style: '{value}'. Valid range is 1-48.
validation error ooxml, chart, input-validation, style, csharp, atomicity
Invalid {key}: '{value}'. Expected a percentage 0-100.
validation error ooxml, chart, input-validation, alpha, csharp
Invalid gapWidth: '{value}'. Expected integer (0-500).
validation error ooxml, chart, input-validation, bar-chart, csharp
Invalid gapWidth: '{value}'. Expected integer 0-500.
validation error ooxml, chart, input-validation, bar-chart, csharp
Invalid overlap: '{value}'. Expected integer (-100 to 100).
validation error ooxml, chart, input-validation, bar-chart, csharp
Invalid 'secondaryAxis' value: '{value}'. Valid forms: index
validation error ooxml, chart, input-validation, secondary-axis, combo-chart, csharp
Invalid 'tickLabelPos' value: '{value}'. Valid: none, high,
validation error ooxml, chart, input-validation, axis, tick-labels, csharp
Invalid 'axisPos' value: '{value}'. Valid: top, bottom, left
validation error ooxml, chart, input-validation, axis, csharp
Invalid 'crosses' value: '{value}'. Valid: autoZero, max, mi
validation error ooxml, chart, input-validation, axis, csharp
Invalid 'crossBetween' value: '{value}'. Valid: midCat, betw
validation error ooxml, chart, input-validation, axis, csharp
{fullKey}: expected boolean (true/false/1/0/yes/no/on/off),
validation error chart, trendline, boolean, validation
Invalid legend position '{value}'. Valid: none, top, bottom,
validation error chart, legend, validation
Invalid tick mark value '{value}'. Valid values: none, in, o
validation error chart, axis, tickmark, validation
invalid_value
Invalid trendline type '{parts[0]}'. Valid: linear, exp, log, poly, power, movin
exception error chart, trendline, validation, invalid-value
movingAvg period must be >= 2 (OOXML ST_Skip MinInclusive=2)
validation error chart, trendline, moving-average, validation, ooxml
trendline.period must be >= 2 (OOXML ST_Skip MinInclusive=2)
validation error chart, trendline, moving-average, validation, ooxml
Unknown label position '{value}'. Valid: center, insideEnd,
validation error chart, data-labels, validation
Unknown error-bar type '{typeStr}'. Valid: fixed[:N], percen
validation error chart, error-bars, validation
Chart type '{chartType}' is not supported. OOXML has no Scat
validation error chart, chart-type, validation, ooxml
Unknown chart type: '{chartType}'. Supported types: column,
validation error chart, chart-type, validation
Series '{name}' has no data values. Expected format: 'Name:1
validation error chart, series, data, validation
Invalid data value '{trimmed}' in series '{seriesName}'. Exp
validation error chart, series, values, validation
diagram type '{kind}' is not supported yet (currently: flowc
validation error diagram, mermaid, validation
diagram has no nodes — the mermaid source has no node/edge s
validation error diagram, mermaid, flowchart, validation
unknown diagram theme '{theme}'. Valid: {string.Join(", ", T
validation error diagram, mermaid, theme, validation
unknown diagram layout '{layout}'. Valid: {string.Join(", ",
validation error diagram, mermaid, layout, validation
unknown diagram look '{look}'. Valid: classic, handDrawn.
validation error diagram, mermaid, look, validation
failed to start mmdc.
exception error diagram, mermaid, mmdc, infrastructure, process
mmdc timed out after 120s.
exception error mermaid, process, timeout, mmdc, puppeteer, infrastructure
mermaid syntax error: {msg} (fix the mermaid source, or use
validation warning mermaid, syntax, validation, user-input, mmdc
mmdc failed (exit {p.ExitCode}). {msg}
exception error mermaid, mmdc, puppeteer, chrome, infrastructure, process
headless browser produced no output.
exception error mermaid, chrome, headless, infrastructure, screenshot
mermaid syntax error: {ExtractMermaidMessage(dom)} (fix the
validation warning mermaid, syntax, validation, user-input, chrome
mermaid failed to render: {ExtractMermaidMessage(dom)}
exception error mermaid, render, chrome, layout, elk, infrastructure
mermaid produced no diagram (mermaid.js failed to load or th
exception error mermaid, cdn, network, offline, chrome, infrastructure
mermaid rendered but produced no measurable svg viewBox.
exception error mermaid, svg, viewbox, render, chrome
headless screenshot failed.
exception error mermaid, chrome, screenshot, infrastructure, io
sequence diagram has no participants.
validation error sequence-diagram, validation, precondition, layout
max_depth_exceeded
Document nesting exceeds the maximum supported depth (~{MaxRecursionDepth}); the
error_code error recursion, stack, resource-exhaustion, security, document, cli-exception
Unknown color transform '{name}'. Valid: lumMod, lumOff, sha
validation warning color, transform, validation, user-input, ooxml
Invalid color transform '{token}': value must be an integer.
validation warning color, transform, validation, user-input, parsing
Invalid color transform '{token}': raw value {raw} out of ra
validation warning color, transform, validation, range, ooxml, user-input
Invalid color transform '{token}': raw value {raw} below 100
validation warning color, transform, validation, truncation, user-input
Invalid color transform '{token}': percentage {raw} out of r
validation warning color, transform, validation, range, user-input
Invalid 'reflection' value '{value}'. Valid presets: none, t
validation warning reflection, effect, validation, user-input, drawing
Invalid 'softedge' value '{value}'. Expected a finite non-ne
validation warning softedge, effect, validation, units, user-input, drawing
Invalid {paramName} value: '{raw}' (empty).
validation warning effect, parsing, validation, user-input, drawing
Invalid {paramName} value: '{raw}'.
validation warning effect, parsing, validation, units, user-input, drawing
number format is {formatCode.Length} chars; Excel's limit is
exception error excel, number-format, validation, ecma-376
number format has unbalanced square brackets: '{formatCode}'
exception error excel, number-format, validation, brackets
Invalid font size: '{szVal}'. Excel font size must be <= 409
exception error excel, font, validation, ecma-376
Invalid border style: '{value}'. Valid values: thin, medium,
exception error excel, border, validation
Invalid horizontal alignment: '{value}'. Valid values: left,
exception error excel, alignment, validation, error-message-mismatch
Invalid vertical alignment: '{value}'. Valid values: top, ce
exception error excel, alignment, validation, error-message-mismatch
File source cannot be empty
exception error file-source, validation, input-validation
File not found: {path}
exception error file-source, filesystem, file-not-found
Remote file exceeds {SsrfGuard.MaxRemoteBytes / (1024 * 1024
exception error file-source, network, size-limit, ssrf
Invalid data URI: missing comma separator
exception error file-source, data-uri, validation
Only base64-encoded data URIs are supported
exception error file-source, data-uri, base64, validation
Invalid regex pattern '{pattern}': {ex.Message}
exception error find, regex, validation
Regex pattern '{pattern}' exceeded {RegexMatchTimeout.TotalS
exception error find, regex, timeout, performance
Failed to parse formula: {ex.Message} See https://katex.org/
exception error formula, katex, latex, parsing
Formula nesting exceeds the maximum supported depth (256). S
exception error formula, katex, recursion-limit, parsing
Invalid array constant: '{badElem}'. Inline arrays {...} may
exception error excel, formula, array-constant, validation, corruption-prevention
Malformed path segment '{part}'. Bracket '[' is not closed.
exception error xml, path, validation, xpath-like
'{part}' is a predicate, but this verb navigates by position
exception error xml, path, predicate, api-misuse
Invalid path index '{indexStr}' in segment '{part}'. Expecte
exception error xml, path, validation, xpath-like
Invalid path index '{idx}' in segment '{part}'. Index must b
exception error xml, path, validation, off-by-one
Invalid {contextKey} URL scheme '{scheme}:': only http, http
exception error security, hyperlink, xss-prevention, scheme-validation, write-time-guard
invalid_value
--range on view text is only supported for xlsx (cell ranges like 'Sheet1!A1:C10
exception error cli, view-text, range, format-specific, argument-validation
Image source cannot be empty
exception error image, argument-validation, empty-value, add-command
Unsupported image format: .{ext}. Supported: png, jpg, gif,
exception error image, format-unsupported, extension-validation, add-command
Image file not found: {path}
exception error image, file-not-found, path-validation, filesystem
Image file '{path}' has extension .{ext} but magic bytes ind
exception error image, magic-bytes, format-mismatch, validation, security
Image file '{path}' does not appear to be a valid {ext} file
exception error image, magic-bytes, corrupt-file, validation
Invalid data URI: missing comma separator
exception error image, data-uri, malformed-input, validation
Only base64-encoded data URIs are supported
exception error image, data-uri, encoding, base64, validation
Invalid data URI: empty base64 payload (would produce a 0-by
exception error image, data-uri, empty-payload, validation, base64
Remote image exceeds {SsrfGuard.MaxRemoteBytes / (1024 * 102
exception error image, remote-fetch, size-limit, ssrf, network
Cannot determine image type from URL: {url}. Specify format
exception error image, remote-fetch, content-type, type-detection, network
Unsupported MIME type: {mime}. Supported: image/png, image/j
exception error image, mime-type, format-unsupported, data-uri, validation
invalid_issue_type
Invalid --type value: '{issueType}'. Valid buckets: {string.Join(", ", BucketNam
exception error cli, issues, type-validation, argument-validation, typo-detection
bare_selector_rejected
Bare selector '{path}' is not allowed for '{verb}' — it would match across the w
exception error agent-safety, mutation-guard, selector, destructive-operation, scoped-path
OLE source file not found: {srcPath}
exception error ole, file-not-found, path-validation, add-command, embedding
Cannot read OLE source file '{srcPath}': the file is locked
exception error ole, file-lock, io-exception, resident-process, embedding, concurrency
progId '{progId}' exceeds 39 characters (limit: 39, actual:
exception error ole, progid, com-validation, length-limit, argument-validation
progId '{progId}' cannot start with a digit.
exception error ole, progid, com-validation, naming-convention, argument-validation
progId '{progId}' contains invalid characters. Only letters,
exception error ole, progid, com-validation, character-validation, xml-safety, argument-validation
Invalid display value ''. Expected 'icon' or 'content'.
exception error ole, validation, argument, office, missing-property
Invalid display value '{value}'. Expected 'icon' or 'content
exception error ole, validation, argument, office, invalid-value
'src' property is required for ole type
exception error ole, validation, argument, office, missing-property
'src' property for ole type cannot be empty
exception error ole, validation, argument, office, empty-value
Invalid color value: '{original}'. RGB percentage components
exception error color, validation, argument, rgb, range
Invalid color value: '{original}'. RGB components must be 0-
exception error color, validation, argument, rgb, range
Invalid color value: '{original}'. Alpha percentage must be
exception error color, validation, argument, alpha, range
Invalid color value: '{original}'. Alpha must be 0-1 (e.g. 0
exception error color, validation, argument, alpha, range
Invalid color value: '{original}'. Hue must be a number in d
exception error color, validation, argument, hsl, hue
Invalid color value: '{original}'. HSL saturation/lightness
exception error color, validation, argument, hsl, format
Invalid color value: '{original}'. HSL saturation/lightness
exception error color, validation, argument, hsl, range
Invalid boolean value: '{value}'. Expected true/false, yes/n
exception error boolean, validation, argument, parsing
Invalid font size: '{value}'. Comma is not allowed — use '.'
exception error font, validation, argument, localization, number-format
Invalid font size: '{value}'. Expected a finite number (e.g.
exception error font, validation, argument, number-format
Invalid font size: '{value}'. Font size must be greater than
exception error font, validation, argument, range
Invalid font size: '{value}'. Minimum font size is 0.5pt (on
exception error font, validation, argument, range, ooxml
Invalid font size: '{value}'. Maximum font size is 4000pt (O
exception error font, validation, argument, range, ooxml
Invalid '{propertyName}' value '{value}'. Expected an intege
exception error validation, argument, integer, number-format
Invalid range '{spec}'. Expected 'start:end' with 0-based in
exception error range, validation, argument, format
Invalid range '{spec}': offsets must be non-negative.
exception error range, validation, argument, range
Invalid range '{spec}': end ({end}) must be >= start ({start
exception error parsing, input-validation, range, officecli, offsets
Invalid range '{spec}'. Expected one or more 'start:end' ran
exception error parsing, input-validation, range, officecli
Invalid '{propertyName}' value '{value}'. Expected a finite
exception error parsing, input-validation, numeric, locale, officecli
Invalid '{propertyName}' value '{value}': degrees must be in
validation error parsing, input-validation, rotation, pptx, ooxml, officecli
Invalid '{propertyName}' value '{value}'. Expected a non-neg
validation error parsing, input-validation, numeric, uint, excel, officecli
Invalid '{propertyName}' value '{value}'. Expected an intege
validation error parsing, input-validation, numeric, byte, chart, officecli
Invalid color value: '{value}'. Expected 6-digit hex RGB (e.
validation error parsing, input-validation, color, hex, ooxml, excel, officecli
Invalid color value: '{value}'. Expected 6-digit hex RGB (e.
validation error parsing, input-validation, color, hex, ooxml, word, pptx, chart, officecli
{propName} contains XML-illegal control character U+{(int)c:
validation error xml, input-validation, control-chars, ooxml, officecli
{propName} contains an unpaired high surrogate U+{(int)c:X4}
validation error xml, input-validation, unicode, surrogate, ooxml, officecli
{propName} contains an unpaired low surrogate U+{(int)c:X4}
validation error xml, input-validation, unicode, surrogate, ooxml, officecli
{propName} contains the XML-illegal noncharacter U+{(int)c:X
validation error xml, input-validation, unicode, noncharacter, ooxml, officecli
Worksheet missing
exception error pivot-table, excel, ooxml, invalid-operation, precondition, officecli
Invalid source range: {sourceRef}
validation error pivot-table, excel, input-validation, range, ooxml, officecli
Column {startCol} out of range (max: XFD)
validation error pivot-table, excel, input-validation, range, column-limit, ooxml, officecli
Column {endCol} out of range (max: XFD)
validation error pivot-table, excel, input-validation, range, column-limit, ooxml, officecli
Workbook is missing
exception error pivot-table, excel, ooxml, invalid-operation, precondition, officecli
invalid {key}: '{value}'. Valid: true, false
validation error pivot-table, excel, input-validation, boolean, ooxml, officecli
pivotCacheDefinition is missing <cacheFields>
exception error pivot-table, excel, ooxml, invalid-operation, precondition, calculated-field, officecli
pivotTableDefinition is missing <pivotFields>
exception error pivot-table, excel, ooxml, invalid-operation, precondition, calculated-field, officecli
calculatedField requires a non-empty name
validation error pivottable, calculated-field, argument-validation, input-parsing
calculatedField '{name}' requires a non-empty formula
validation error pivottable, calculated-field, argument-validation, input-parsing
calculatedField '{name}' collides with an existing field nam
validation error pivottable, calculated-field, duplicate, argument-validation
'calculatedFields' must be a JSON array
validation error pivottable, calculated-field, json, argument-validation
each calculatedFields entry must be a JSON object
validation error pivottable, calculated-field, json, argument-validation
invalid JSON for calculatedFields: {ex.Message}
validation error pivottable, calculated-field, json, parse-error, argument-validation
calculatedField '{raw}' must be 'Name:=Formula' (colon-separ
validation error pivottable, calculated-field, argument-validation, input-parsing
field '{name}' not found in source headers: {available}
validation error pivottable, field-resolution, argument-validation, input-parsing
field index {roundTripFieldIdx.Value} out of range (0..{head
validation error pivottable, round-trip, field-resolution, argument-validation
field index {idx} out of range (0..{headers.Length - 1})
validation error pivottable, field-resolution, off-by-one, argument-validation
field '{fieldName}' not found in source headers: {available}
validation error pivottable, field-resolution, argument-validation, values-axis
showDataAs '{showAs}' is not yet supported by the renderer (
validation error pivottable, showdataas, strict-enum, renderer-limitation, argument-validation
invalid showDataAs: '{showAs}'. Valid: normal, percent_of_to
validation error pivottable, showdataas, strict-enum, typo, argument-validation
invalid aggregate: '{func}'. Valid: sum, count, countNums, a
validation error pivottable, aggregate, strict-enum, typo, argument-validation
source must not be empty
validation error pivottable, cache-refresh, argument-validation, input-parsing
External workbook references are not supported in pivot sour
validation error pivottable, cache-refresh, external-reference, argument-validation
Pivot table has no cache definition part
exception error pivottable, cache-refresh, corrupt-file, invalid-operation, openxml-package
Pivot cache definition is missing
exception error pivottable, cache-refresh, corrupt-file, invalid-operation, openxml-package
Pivot cache source is not a worksheet source
exception error pivottable, cache-refresh, source-type, invalid-operation, unsupported-feature
Workbook part not reachable from pivot table part
exception error pivottable, cache-refresh, corrupt-file, invalid-operation, openxml-package
Source sheet not found: {newSheetName}
validation error pivot, excel, ooxml, source-range, sheet, set-property
Source sheet has no relationship id
exception error pivot, excel, ooxml, corruption, relationship, set-property
Source sheet relationship does not resolve to a WorksheetPar
exception error pivot, excel, ooxml, chartsheet, worksheet, set-property
Source range has no data
validation error pivot, excel, source-range, empty-data, set-property
Source range has no data rows
validation error pivot, excel, source-range, empty-data, set-property
{axis} field '{fieldRef}' (index {idx}) is out of range afte
validation error pivot, excel, source-range, field-index, data-loss-prevention, set-property
dataField{oneBasedIdx}.showAs: index out of range (1..{dfCou
validation error pivot, excel, showdataas, data-field, index, set-property
pivot name must not be empty
validation error pivot, excel, naming, validation, input-validation
pivot name must not be whitespace-only
validation error pivot, excel, naming, validation, whitespace
pivot name contains invalid control characters
validation error pivot, excel, naming, validation, control-characters, sanitization
pivot name exceeds 255-character limit
validation error pivot, excel, naming, validation, length-limit
invalid sort: '{mode}'. Valid: asc, desc, locale, locale-des
validation error pivot, excel, sort, enum, validation, input-validation
Invalid subtotals '{s}'. Valid: on, off (default on)
validation error pivot, excel, subtotals, enum, validation, input-validation
invalid layout: '{mode}'. Valid: compact, outline, tabular
validation error pivot, excel, layout, enum, validation, input-validation
labelFilter must be 'field:type:value', got: '{spec}'
validation error pivot, excel, label-filter, validation, input-validation, format
labelFilter field '{fieldName}' not found in source headers
exception error pivot, excel, label-filter, field-not-found, case-sensitive, validation
labelFilter type must be one of contains/doesNotContain/begi
exception error pivot, excel, label-filter, enum, validation, input-validation
Source range has no data
exception error pivot, excel, source-range, empty-data, create
Source range has no data rows
exception error pivot, excel, source-range, empty-data, create
Workbook is missing
exception error pivot, excel, ooxml, corruption, workbook, package-integrity, create
Pivot name '{explicitName}' already exists in workbook
exception error pivot-table, validation, argument-exception, excel
dump_reader_not_found
No dump-reader plugin found for {sourceExt}.
exception error plugins, dump-reader, not-found, cli-exception
corrupt_batch
Dump-reader plugin '{plugin.Manifest.Name}' emitted a JSON array; protocol v1 re
exception error plugins, dump-reader, jsonl, protocol, cli-exception
plugin_command_failed
Dump-reader plugin '{plugin.Manifest.Name}' replay aborted: {PluginProcess.LineC
exception error plugins, dump-reader, io, cli-exception
plugin_idle_timeout
Dump-reader plugin '{plugin.Manifest.Name}' produced no output for {idle}s — lik
exception error plugins, dump-reader, timeout, idle, cli-exception
plugin_failed
Dump-reader plugin '{plugin.Manifest.Name}' failed (exit {result.ExitCode}): {Tr
exception error plugins, dump-reader, exit-code, cli-exception
plugin_contract_violation
Dump-reader plugin '{plugin.Manifest.Name}' emitted invalid JSON at item #{itemI
exception error plugins, dump-reader, json, protocol, cli-exception
exporter_not_found
No exporter plugin found for {sourceExt} → {targetExt}.
exception error plugins, exporter, not-found, cli-exception
plugin_idle_timeout
Exporter plugin '{plugin.Manifest.Name}' produced no output for {idle}s — likely
exception error plugins, exporter, timeout, idle, cli-exception
plugin_failed
Exporter plugin '{plugin.Manifest.Name}' failed (exit {result.ExitCode}): {Trunc
exception error plugins, exporter, exit-code, cli-exception
plugin_contract_violation
Exporter plugin '{plugin.Manifest.Name}' reported success but no output file was
exception error plugins, exporter, filesystem, contract, cli-exception
protocol_mismatch
Format-handler add-part returned null.
exception error plugins, format-handler, protocol, cli-exception
plugin_spawn_failed
Failed to start format-handler plugin '{_plugin.Manifest.Name}'.
exception error plugins, format-handler, process, spawn, cli-exception
plugin_stream_closed
Format-handler session for '{_plugin.Manifest.Name}' is no longer usable (stream
exception error plugins, format-handler, session, io, cli-exception
unsupported_command
Format-handler plugin '{_plugin.Manifest.Name}' does not implement command '{com
exception error plugins, format-handler, capabilities, command, cli-exception
protocol_mismatch
Format-handler plugin '{_plugin.Manifest.Name}' wrote non-JSON to stdout (a JSON
exception error plugin, protocol, json, stdout, jsonl
plugin_error
Format-handler plugin '{_plugin.Manifest.Name}' reported error on {command ?? ms
exception error plugin, protocol, error-handling, jsonl
plugin_idle_timeout
Format-handler plugin '{_plugin.Manifest.Name}' produced no activity for {idleTi
exception error plugin, timeout, watchdog, heartbeat, ipc
Plugin '{m.Name}' declares unsupported target '{m.Target}'.
exception error plugin, manifest, config, validation, openxml
app_not_authentic: {name}
exception warning powerpoint, com, windows, rendering, automation
Unknown action: {action}. Supported: append, prepend, insert
exception error xml, xpath, openxml, validation, argument
raw-set: XPath matched no elements: {xpath}. Hint: auto-regi
exception error xml, xpath, openxml, namespace, validation
--xml is required for append
validation error xml, xpath, openxml, argument, raw-set
--xml is required for prepend
validation error xml, xpath, openxml, argument, raw-set
--xml is required for insertbefore
validation error xml, xpath, openxml, argument, raw-set
--xml is required for insertafter
validation error xml, xpath, openxml, argument, raw-set
--xml is required for replace
validation error xml, xpath, openxml, argument, raw-set
--xml is required for setattr (format: name=value)
validation error xml, xpath, openxml, argument, raw-set, attribute
setattr format: name=value
validation error xml, xpath, openxml, argument, raw-set, attribute
Cannot {action} the document root element <{node.Name.LocalN
exception error raw-xml, xpath, argument, ooxml
Part '{target}' contains no root element (only an XML declar
exception error raw-xml, ooxml, corrupt-package, invalid-data
[Content_Types].xml is empty.
exception critical raw-xml, ooxml, corrupt-package, content-types, invalid-data
Part '{part.Uri.OriginalString}' contains no root element (o
exception error raw-xml, ooxml, corrupt-package, invalid-data, custom-xml
Unknown skill: {skillName}. Available: {KnownSkillsList()}
exception error skills, argument, validation, cli
Embedded SKILL.md not found for '{skillName}'
exception critical skills, embedded-resource, build, packaging-defect
path is empty — pass a relative skill file, e.g. reference/d
validation error skills, argument, validation, path
Invalid skill file path: {relativePath}
validation error skills, security, path-traversal, validation
Invalid spacing value '{value}'. Spacing must be non-negativ
validation error spacing, word, argument, validation
Invalid spacing value '{value}'. Value too large — exceeds m
validation error spacing, powerpoint, overflow, argument, validation
Invalid length value '{value}'. Must be non-negative.
validation error length, excel, argument, validation
Invalid 'lineSpacing' value '{raw}'. Line spacing must be gr
validation error spacing, word, line-spacing, argument, validation
Invalid 'lineSpacing' value '{raw}'. Line spacing must not b
validation error spacing, word, line-spacing, argument, validation
Invalid 'lineSpacing' value '{value}'. Line spacing must not
validation error spacing, word, line-spacing, argument, validation
Invalid '{context}' value '{s}'. Spacing values must be non-
validation error word, powerpoint, validation, spacing
Invalid '{context}' value '{s}'. Expected a finite number wi
validation error validation, parsing, spacing
Refusing to fetch {what} from non-public address '{addr}' (h
validation error network, security, ssrf, http, fetch
Could not resolve host '{host}'.
validation error network, dns, http, fetch
Remote {what} at {url} exceeds {max / (1024 * 1024)} MB limi
validation error network, resource-limits, http, fetch, memory
invalid_json
Invalid JSON data: parsed to null
error_code error json, validation, template, merge
file_not_found
Template file not found: {templatePath}
error_code error filesystem, template, merge
file_exists
Output file already exists: {outputPath}. Use --force to overwrite.
error_code warning filesystem, template, merge, overwrite-guard
unsupported_type
Unsupported file type for merge: {ext}
error_code error template, merge, file-type, validation
{error}
exception error watch, mark, validation, ipc
Pipe communication timed out
exception error watch, ipc, timeout, named-pipe
Another watch process is already running{url} for {_filePath
exception error watch, concurrency, duplicate-guard, ipc
body too large
exception error watch, http, resource-limits, security, fuzzer
body read timed out
exception error watch, http, timeout, security, fuzzer
render timed out after 120s
exception error watch, render, timeout, performance
render exited {exitCode}
exception error watch, render, subprocess, error
{keyName} must be in range {PageDimMinTwips}–{PageDimMaxTwip
validation error word, validation, page-setup, units
DispId({name}) hr=0x{hr:X8}
exception error word, com, interop, windows, pdf
Invoke({name}) hr=0x{hr:X8}
exception error com-interop, word-automation, pdf-conversion, windows-only, hresult
word_not_authentic: {name}
exception error com-interop, word-automation, pdf-conversion, windows-only, authenticity-check
invalid_value
{fieldName}: contains character invalid in XML 1.0 text ({problem}). Allowed: U+
exception error xml-validation, text-sanitization, open-xml, invalid-value, input-validation
file_required
No document file specified — the file path is required. In MCP/batch, pass `file
exception error file-handling, mcp-batch, argument-validation, file-required
file_not_found
File not found: {filePath}
exception error file-handling, file-not-found, path-resolution
corrupt_file
Cannot open {Path.GetFileName(filePath)}: file is 0 bytes (not a valid Office do
exception error file-handling, corrupt-file, empty-file, dos-hardening
decompression_bomb
Cannot open {Path.GetFileName(filePath)}: package has {archive.Entries.Count} en
exception error dos-hardening, decompression-bomb, zip-entries, security-guard
invalid_path
dump path cannot be empty. Use '/' for the full document or a sheet path like /S
exception error excel, batch-emitter, dump-path, invalid-path, argument-validation
unsupported_path
dump path not supported: {path}. Supported: /, /SheetName, /sheet[N]
exception error excel, batch-emitter, dump-path, unsupported-path, argument-validation
path_not_found
dump path not found: {path} (no such sheet)
exception error excel, batch-emitter, dump-path, path-not-found, sheet-resolution
A sheet named '{caseMatch.Name}' already exists. Sheet names
validation error excel, add-sheet, duplicate-name, uniqueness-constraint, batch-replay
Sheet not found: {sheetName}
validation error excel, add-row, sheet-not-found, path-resolution
Anchor must be a row path like /{sheetName}/row[K], got: {an
validation error excel, add-row, anchor-path, invalid-format, argument-validation
Anchor sheet '{aSegs[0]}' must match target sheet '{sheetNam
validation error excel, add-row, anchor-path, sheet-mismatch, argument-validation
Invalid row index {rowIdx}. Valid row range is 1-1048576.
validation error excel, xlsx, row-overflow, validation, excel-limit
Invalid 'outline' value: '{addRowOutline}'. Expected an inte
validation error excel, xlsx, row, outline, validation
Invalid 'cols' value: '{colsStr}'. Expected a positive integ
validation error excel, xlsx, row, cols, validation
Sheet not found: {cellSheetName}
validation error excel, xlsx, cell, sheet-not-found, path
Unrecognized cell parent path segment '{cellSegments[1]}'. E
validation error excel, xlsx, cell, path, validation
Invalid cell reference: '{cellRef}'
validation error excel, xlsx, cell, arrayformula, cell-ref, validation
--prop shift={shiftVal} not valid for add cell. Use 'right'
validation error excel, xlsx, cell, shift, validation
Cannot store '{properties.GetValueOrDefault("value") ?? prop
validation error excel, xlsx, cell, boolean, atomicity, validation
Literal braces '{...}' around a formula create an Excel-reje
validation error excel, xlsx, cell, formula, arrayformula, validation
Cannot store '{cell.CellValue?.Text}' as boolean; value must
validation error excel, xlsx, cell, boolean, atomicity, retype
Invalid cell 'type' value '{cellType}'. Valid types: string,
validation error excel, xlsx, cell, type, validation
Cannot store '{cell.CellValue?.Text}' as number; value must
validation error excel, xlsx, cell, number, locale, validation
Cannot store '{dateText}' as date; Excel does not support da
validation error excel, xlsx, cell, date, epoch, validation
Cannot store '{dateText}' as date; value must be ISO 8601 (y
validation error excel, xlsx, cell, date, iso8601, validation
arrayformula=true requires a formula: pass the text directly
validation error excel, xlsx, cell, arrayformula, validation
Unsupported cell property: {string.Join("; ", cellHintMessag
validation error excel, xlsx, cell, style, ambiguous-property, validation
Sheet not found: {colSheetName}
validation error excel, xlsx, col, sheet-not-found, path
Anchor must be a column path like /{colSheetName}/col[L], go
validation error excel, xlsx, col, anchor, path, validation
Anchor sheet '{aSegs[0]}' must match target sheet '{colSheet
validation error excel, ooxml, add-col, anchor, path-validation, argument
Invalid 'outline' value: '{addColOutline}'. Expected an inte
validation error excel, ooxml, add-col, outline, range-validation, argument
Parent path must be /SheetName/CellRef for adding a run
validation error excel, ooxml, add-run, richtext, path-validation, argument
Sheet not found: {runSheetName}
validation error excel, ooxml, add-run, sheet-not-found, argument
Workbook not found
exception error excel, ooxml, add-run, workbook-part, invalid-operation, corrupt-file
Sheet not found: {rbSheetName}
validation error excel, ooxml, rowbreak, sheet-not-found, argument
'row' property is required for rowbreak
validation error excel, ooxml, rowbreak, missing-property, argument
Invalid 'row' value: '{rbRowIdx}'. Row breaks must be betwee
validation error excel, ooxml, rowbreak, range-validation, argument
Sheet not found: {cbSheetName}
validation error excel, ooxml, colbreak, sheet-not-found, argument
'col' property is required for colbreak
validation error excel, ooxml, colbreak, missing-property, argument
Invalid 'col' value: '{cbColStr}'. Column breaks must be bet
validation error excel, ooxml, colbreak, range-validation, argument
'runs' must be a JSON array of run objects.
validation error excel, ooxml, richtext, json, runs, argument
Each run in 'runs' must be a JSON object.
validation error excel, ooxml, richtext, json, runs, argument
Invalid JSON for 'runs': {jex.Message}
validation error excel, ooxml, richtext, json, parse-error, argument
phonetic requires a non-empty cell value (the base text the
validation error excel, ooxml, phonetic, ruby, empty-cell, argument
Unknown CF type '{cfTypeRaw}'. Valid: databar, iconset, colo
validation error excel, ooxml, conditional-formatting, cf, unknown-type, allowlist, argument
Unknown CF type '{cfTypeProp}'. Valid: databar, iconset, col
validation error excel, ooxml, conditional-formatting, databar, unknown-type, allowlist, argument
Sheet not found: {cfSheetName}
validation error excel, ooxml, conditional-formatting, cf, sheet-not-found, argument
Unknown dataBar axisPosition '{dbAxisPos}'. Valid: automatic
validation error excel, conditional-formatting, databar, enum-validation, argument-validation
Unknown dataBar direction '{dbDir}'. Valid: leftToRight, rig
validation error excel, conditional-formatting, databar, enum-validation, argument-validation
Sheet not found: {csSheetName}
validation error excel, conditional-formatting, colorscale, sheet-resolution, path-validation
Unknown midPoint kind '{badKind}'. Valid: percentile:<n>, pe
validation error excel, conditional-formatting, colorscale, enum-validation, argument-validation
Invalid midPoint '{midPointStr}': expected a number, optiona
validation error excel, conditional-formatting, colorscale, numeric-validation, argument-validation
Sheet not found: {isSheetName}
validation error excel, conditional-formatting, iconset, sheet-resolution, path-validation
Sheet not found: {fcfSheetName}
validation error excel, conditional-formatting, formula-cf, sheet-resolution, path-validation
Formula-based conditional formatting requires 'formula' prop
validation error excel, conditional-formatting, formula-cf, required-property, argument-validation
Workbook not found
exception critical excel, conditional-formatting, formula-cf, document-state, invalid-operation
Sheet not found: {cisSheetName}
validation error excel, conditional-formatting, cellis, sheet-resolution, path-validation
Unsupported cellIs operator '{opStr}'. Valid: greaterThan, l
validation error excel, conditional-formatting, cellis, enum-validation, argument-validation
cellIs conditional formatting requires 'value' property (e.g
validation error excel, conditional-formatting, cellis, required-property, argument-validation
cellIs operator '{opStr}' requires 'value2' property (e.g. v
validation error excel, conditional-formatting, cellis, required-property, conditional-validation
Sheet not found: {cfNewSheetName}
validation error excel, conditional-formatting, cfextended, sheet-resolution, path-validation
top10 conditional formatting requires an integer rank (got '
validation error excel, conditional-formatting, top10, numeric-validation, argument-validation
top10 conditional formatting requires rank >= 1 (got {rankIn
validation error excel, conditional-formatting, top10, range-validation, argument-validation
Unknown timePeriod '{period}'. Valid: today, yesterday, tomo
validation error excel, conditional-formatting, date-occurring, time-period, enum-validation, argument-validation
Unsupported CF type: {typeLower}
validation error excel, conditional-formatting, cfextended, dispatch, enum-validation, argument-validation
Sheet not found: {chartSheetName}
exception error excel, chart, sheet-resolution, path-validation
dataRange resolved to 0 series columns: a single-column rang
exception error excel, chart, datarange, series, validation
Chart requires a 'data' property. Use: data="Series1:1,2,3;S
exception error excel, chart, series, required-property, validation
Invalid anchor: '{chartAnchorStr}'. Expected e.g. 'D2' or 'D
exception error excel, chart, anchor, cell-reference, validation
series must be added to a chart parent: /SheetName/chart[N]
exception error excel, chart, series, path, validation
Sheet not found: {sheetName}
exception error excel, chart, series, sheet-not-found, validation
Sheet has no drawings/charts
exception error excel, chart, series, drawings, validation
Chart {chartIdx} not found (total: {excelCharts.Count})
exception error excel, chart, series, index-out-of-range, validation
Chart at {parentPath} is not a standard chart (extended cx c
exception error excel, chart, series, extended-chart, cx, unsupported
Cannot add a series: the chart has no existing series to der
exception error excel, chart, series, empty-chart, validation
Sheet not found: {fbSheetName}
exception error excel, add, sheet-not-found, validation
Parent element not found: {parentPath}
exception error excel, add, xml-path, navigation, validation
Unknown element type '{type}' for {parentPath}. Valid types:
exception error excel, add, unknown-type, validation, schema
Sheet not found: {oleSheetName}
exception error excel, ole, sheet-not-found, validation
Cannot embed a workbook into itself: the source file is the
exception error excel, ole, self-embed, file-lock, validation
'display' property is not supported for Excel OLE (Excel alw
exception error excel, ole, unsupported-property, display, validation
'name' property is not supported for Excel OLE (Spreadsheet
exception error excel, ole, unsupported-property, name, schema, validation
Invalid anchor: '{oleAnchorStr}'. Expected e.g. 'B2' or 'B2:
exception error excel, ole, anchor, cell-reference, validation
Sheet not found: {picSheetName}
exception error excel, picture, sheet-not-found, validation
'src' property is required for picture type
exception error excel, picture, required-property, src, validation
Invalid anchor: '{picAnchorRaw}'. Expected e.g. 'B2', 'B2:E6
exception error excel, picture, anchor, cell-reference, anchormode, validation
Sheet not found: {shpSheetName}
exception error excel, sheet-not-found, input-validation, ooxml, drawing
Invalid anchor: '{shpAnchorStr}'. Expected e.g. 'B2' or 'B2:
exception error excel, anchor, cell-reference, input-validation, drawing
Invalid valign value: '{shpValign}'. Valid: top, center, bot
exception error excel, shape, valign, enum-value, input-validation
Unknown underline value '{shpUnder}'. Valid: single, double,
exception error excel, shape, font, underline, enum-value, input-validation
Unknown align value '{shpAlign}'. Valid: left, center, right
exception error excel, shape, align, enum-value, input-validation
Sheet not found: {spkSheetName}
exception error excel, sheet-not-found, sparkline, input-validation, ooxml
Sparkline requires 'location' (or 'cell') property (e.g. F1)
exception error excel, sparkline, missing-property, cell-reference, input-validation
Sparkline requires 'dataRange' (or 'range'/'data') property
exception error excel, sparkline, missing-property, data-range, input-validation
Invalid sparkline 'location': '{spkCell}'. Expected a cell r
exception error excel, sparkline, cell-reference, input-validation, ooxml
Invalid sparkline type: '{spkTypeStr}'. Valid values: line,
exception error excel, sparkline, enum-value, input-validation
Unknown displayEmptyCellsAs value '{deca}'. Valid: gap, span
exception error excel, sparkline, enum-value, input-validation
'name' property is required for namedrange
exception error excel, named-range, missing-property, defined-name, input-validation
Invalid defined-name '{nrName}': must start with a letter/un
exception error excel, named-range, defined-name, identifier, input-validation, ooxml
Invalid defined-name '{nrName}': length {nrName.Length} exce
exception error excel, named-range, defined-name, length-limit, input-validation
Invalid defined-name '{nrName}': name parses as a cell refer
exception error excel, named-range, defined-name, cell-reference, input-validation
Invalid defined-name '{nrName}': single letter 'R' / 'C' is
exception error excel, named-range, defined-name, reserved-name, input-validation
'ref' (or 'refersTo' / 'formula') property is required for n
exception error excel, named-range, defined-name, missing-property, input-validation
Cross-workbook references like '{refVal}' require an externa
validation error excel, named-range, defined-name, cross-workbook, external-link, input-validation
Defined-name ref '{refVal}' has no sheet qualifier — Excel r
validation error excel, named-range, defined-name, sheet-qualifier, input-validation
Defined name '{nrName}' already exists in workbook scope; re
validation error excel, named-range, defined-name, duplicate, conflict, input-validation
Defined name '{nrName}' collides with the table name '{exist
validation error excel, ooxml, named-range, table, naming-collision, validation
Sheet not found: {cmtSheetName}
validation error excel, sheet, path, not-found, comment
Property 'ref' is required for comment
validation error excel, comment, required-property, validation
comment already exists on {cmtRefUpper}. Remove it first bef
validation error excel, comment, collision, overlap, validation
Sheet not found: {dvSheetName}
validation error excel, sheet, path, not-found, validation
Property 'sqref' (or 'range'/'ref') is required for validati
validation error excel, validation, required-property, validation
Unknown validation type: {dvType}. Use: list, whole, decimal
validation error excel, validation, enum, type-validation
Unknown operator: {dvOp}
validation error excel, validation, operator, enum
Property 'formula1' is empty for validation type=list; suppl
validation error excel, validation, list, required-property
validation formula1 is {dvFormula1.Length} chars; Excel's li
validation error excel, validation, size-limit, formula
validation list options must not contain double quotes; Exce
validation error excel, validation, list, escaping, formula
Property 'formula1' is required for validation type=list; su
validation error excel, validation, list, required-property
validation formula2 is {dvFormula2.Length} chars; Excel's li
validation error excel, validation, size-limit, formula
Property 'formula2' is required when operator='{dv.Operator.
validation error excel, validation, operator, required-property
Unknown errorStyle: {dvErrStyle}. Use: stop, warning, inform
validation error excel, validation, enum, error-style
DataValidation sqref '{nr}' overlaps existing validation sqr
validation error excel, validation, overlap, collision, range
Sheet not found: {afSheetName}
validation error excel, sheet, path, not-found, autofilter
AutoFilter requires 'range' property (e.g. range=A1:F100)
validation error excel, autofilter, required-property, validation
Invalid 'range' value: '{afRange}'. Expected a cell range li
validation error excel, autofilter, cell-reference, validation
AutoFilter range '{afRangeUpper}' overlaps existing table '{
validation error excel, autofilter, table, overlap, collision
criteria{colId}.{op} requires 'lo,hi', got: '{rawVal}'
validation error excel, autofilter, validation, input-parsing
criteria{colId}.{op} requires a numeric value, got: '{rawVal
validation error excel, autofilter, validation, numeric-parsing
Unsupported criteria operator: '{op}'. Valid: equals, notEqu
validation error excel, autofilter, validation, unknown-operator
Sheet not found: {tblSheetName}
validation error excel, table, validation, sheet-lookup
Property 'ref' or 'range' is required for table
validation error excel, table, validation, missing-property
Table ref overlaps existing table '{existing.Name?.Value ??
validation error excel, table, validation, range-overlap, corruption-prevention
Table name '{tableName}' already exists in workbook; choose
validation error excel, table, validation, naming, uniqueness
Table displayName '{displayName}' already exists in workbook
validation error excel, table, validation, naming, uniqueness
Table name '{tableName}' collides with the workbook defined
validation error excel, table, validation, naming, defined-names, namespace-collision
table ref '{rangeRef}' has 1 row; tables must have at least
validation error excel, table, validation, header-row, corruption-prevention
columns.{n}.dxfId requires a numeric dxf id, got: '{preDxf}'
validation error excel, table, validation, numeric-parsing, dxf
columns.{n}.dxfId requires a numeric dxf id, got: '{rawVal}'
validation error excel, table, validation, numeric-parsing, dxf, defensive-guard
Sheet not found: {ptSheetName}
validation error excel, pivot-table, validation, sheet-lookup
pivottable requires 'source' property (e.g. source=Sheet1!A1
validation error excel, pivot-table, validation, missing-property
External workbook references are not supported in pivot sour
validation error excel, pivot-table, validation, external-reference, unsupported-feature
Source sheet not found: {sourceSheetName}
validation error excel, pivot-table, validation, sheet-lookup
pivot at {ptPosition} does not fit: computed end col={minEnd
exception error excel, pivot-table, validation, sheet-bounds, positioning
Pivot output range overlaps existing pivot '{existingPivot.N
exception error excel, pivot-table, validation, range-overlap, corruption-prevention
Invalid element type '{type}' for xlsx files (belongs to {so
exception error excel, validation, wrong-format, element-type, dispatch
Sheet not found: {sheetName}
exception error excel, openxml, move, sheet-not-found, validation
Workbook has no sheets element
exception error excel, openxml, move, corrupt-file, workbook
After anchor not found: {position.After}
exception error excel, openxml, move, sheet-reorder, anchor, not-found
Before anchor not found: {position.Before}
exception error excel, openxml, move, sheet-reorder, anchor, not-found
One of --index, --after, or --before is required when moving
exception error excel, openxml, move, sheet-reorder, missing-argument
Sheet has no data
exception error excel, openxml, move, sheet-data, empty-sheet
Target sheet not found: {tgtSegments[0]}
exception error excel, openxml, move, row-move, target-sheet, not-found
Target sheet has no data
exception error excel, openxml, move, row-move, target-sheet, empty-sheet
Row {rowIdx} not found
exception error excel, openxml, move, row-move, not-found, off-by-one
Anchor must be a row path like /{targetSheetName}/row[K], go
exception error excel, openxml, move, row-move, anchor, malformed-path
Anchor sheet '{aSegs[0]}' must match target sheet '{targetSh
exception error excel, openxml, move, row-move, anchor, cross-sheet
Anchor row {anchorRowIdx} not found in {targetSheetName}
exception error excel, openxml, move, row-move, anchor, not-found
Anchor must be a col path like /{sheetName}/col[L], got: {an
exception error excel, openxml, move, col-move, anchor, malformed-path
Anchor sheet '{aSegs[0]}' must match source sheet '{sheetNam
exception error excel, openxml, move, col-move, anchor, cross-sheet
Move not supported for: {elementRef}. Supported: row[N], col
exception error excel, openxml, move, unsupported, validation
Swap requires element paths (e.g. /Sheet1/row[1])
exception error excel, openxml, swap, malformed-path, validation
Cannot swap elements across different sheets
exception error excel, openxml, swap, cross-sheet, validation
Sheet not found: {groupSheetName}. drawing-group must be add
exception error excel, openxml, add-part, drawing-group, sheet-lookup
'anchor-xml' property is required for drawing-group (verbati
exception error excel, openxml, add-part, drawing-group, required-property
drawing-group anchor XML is not a valid xdr:twoCellAnchor: {
exception error excel, openxml, add-part, drawing-group, xml-parse
drawing-group anchor XML must contain a top-level xdr:grpSp.
exception error excel, openxml, add-part, drawing-group, structure
drawing-group 'hyperlinks' carrier is invalid: {ex.Message}
exception error excel, openxml, add-part, drawing-group, hyperlinks, serialization
drawing-group hyperlink entries require non-empty Id and Tar
exception error excel, openxml, add-part, drawing-group, hyperlinks, validation
Sheet not found: {cxSheetName}. chartex must be added under
exception error excel, openxml, add-part, chartex, sheet-lookup
'rid' property is required for chartex (pinned relationship
exception error excel, openxml, add-part, chartex, required-property
'xml' property is required for chartex (base64 cx:chartSpace
exception error excel, openxml, add-part, chartex, required-property, base64
Sheet not found: {oleSheetName}. ole must be added under a s
exception error excel, openxml, add-part, ole, sheet-lookup
'rid' property is required for ole (pinned payload relations
exception error excel, openxml, add-part, ole, required-property
'data' property is required for ole (base64 payload bytes)
exception error excel, openxml, add-part, ole, required-property, base64
'object-xml' property is required for ole (verbatim oleObjec
exception error excel, openxml, add-part, ole, required-property
add-part ole: 'data' is not valid base64
exception error excel, openxml, add-part, ole, base64
Unknown part type: {partType}. Supported: chart, chartex, dr
exception error excel, openxml, add-part, validation, part-type
Sheet not found: {sheetName}
exception error excel, openxml, dump, sheet-lookup
Unknown totals-row function '{tok}'. Valid: sum, average, co
exception error excel, ooxml, table, totals-row, validation
Merge range '{refUpper}' overlaps existing merged range '{er
exception error excel, ooxml, merge, validation
Merge range '{refUpper}' overlaps ListObject table '{tblName
exception error excel, ooxml, merge, table, validation
Invalid range: {range}
exception error excel, ooxml, range, query, validation
DefinedName '{trimmedInput}' not found
exception error excel, ooxml, chart, defined-name, validation
Invalid dataRange: '{dataRange}'. Expected format: 'Sheet1!A
exception error excel, ooxml, chart, range, validation
Sheet not found: {rangeSheetName}
exception error excel, ooxml, chart, sheets, validation
Sheet '{rangeSheetName}' has no data
exception error excel, ooxml, chart, sheets, validation
Invalid categories range: '{explicitValue}'. Expected format
exception error excel, ooxml, chart, range, validation
Sheet not found: {catSheetName}
exception error excel, ooxml, chart, sheets, validation
Sheet '{catSheetName}' has no data
exception error excel, ooxml, chart, sheets, validation
Sparkline location '{spkCell}' targets sheet '{sheetPart}' b
exception error excel, ooxml, sparkline, validation
Unknown icon set name: '{name}'. Valid names: 3Arrows, 3Arro
exception error excel, ooxml, conditional-format, iconset, validation
Invalid srcRect '{compound}'. Expected 'l=10,r=10,t=5,b=5' (
exception error excel, ooxml, drawing, crop, validation
Invalid crop '{cropAll}'. Expected four comma-separated perc
exception error excel, ooxml, drawing, crop, validation
gradientFill requires at least two '-' separated colors; got
exception error excel, drawing, shape, gradient, validation, fill
Expected base64(id),base64(target),0|1 entries separated by
exception error excel, drawing, hyperlink, base64, dump-replay, validation
Picture/shape {key} is out of range for a oneCell/absolute d
exception error excel, drawing, anchor, emu, ooxml, validation, onecell, absolute
Invalid 'rotation' value: '{value}'. Expected a number in de
exception error excel, drawing, shape, rotation, transform, validation
Invalid 'margin' value '{value}'. Expected single length (e.
exception error excel, drawing, shape, margin, length, validation
Picture/shape {name} must be non-negative (got '{value}').
exception error excel, drawing, anchor, origin, validation, cell-index
Expected a non-negative cell index or a unit-qualified offse
exception error excel, drawing, anchor, origin, emu, units, validation
Picture/shape {name} must be positive (got '{value}').
exception error excel, drawing, anchor, dimension, validation, cell-index
Expected an integer cell count or a unit-qualified size (e.g
exception error excel, drawing, anchor, dimension, emu, units, validation
Picture/shape {name} column/row index must be in [0, {MaxCel
exception error excel, drawing, anchor, dimension, emu, validation, grid-limit
Anchor cell '{original}' is outside Excel's grid (A1..XFD104
exception error excel, drawing, anchor, cell-reference, validation, grid-limit
Picture/shape {name} column/row index must be in [0, {MaxCel
exception error excel, drawing, anchor, origin, emu, validation, grid-limit
Expected an integer cell index or a unit-qualified offset (e
exception error excel, drawing, anchor, origin, emu, units, validation
comment runs: invalid JSON array — {ex.Message}
exception error json, comments, excel, input-validation
comment runs: value must be a JSON array
exception error json, comments, excel, input-validation
Table index {tableIndex} out of range (1..{tableParts.Count}
exception error tables, excel, indexing, input-validation
Table {tableIndex} has no definition
exception warning tables, excel, corrupt-file, ooxml
Invalid path '{path}': trailing '/' is not allowed.
exception warning paths, excel, input-validation, normalization
Invalid path '{path}': leading '//' is not allowed.
exception warning paths, excel, input-validation, normalization
Invalid path '{path}': empty path segment ('//') is not allo
exception warning paths, excel, input-validation, normalization
Corrupt file: worksheet data missing
exception critical excel, corrupt-file, ooxml, worksheet
Corrupt file: workbook missing
exception critical excel, corrupt-file, ooxml, workbook
Table name '{name}' matches Excel's internal Tbl{{N}} naming
exception error tables, excel, naming, mac-compat
Table name '{name}' is not a valid Excel name: use letters,
exception error tables, excel, naming, input-validation
Table name '{name}' looks like a cell reference; Excel refus
exception error tables, excel, naming, cell-reference
Unknown table style: '{styleName}'. Use a built-in name like
exception error tables, excel, styling, input-validation
Invalid {field} '{value}': empty A1 range.
exception error excel, conditional-formatting, data-validation, input-validation
Invalid {field} '{value}': expected an A1 reference (e.g. 'A
exception error excel, conditional-formatting, data-validation, input-validation
Invalid {field} '{value}': column '{cm.Groups[1].Value}' is
validation error excel, conditional-formatting, data-validation, grid-bounds
Invalid {field} '{value}': row '{cm.Groups[2].Value}' is out
validation error excel, conditional-formatting, data-validation, grid-bounds
Formula contains an R1C1-style reference (e.g. R2C3, RC[1]).
validation error excel, formulas, r1c1, input-validation
Formula has a function call with {commas + 1} arguments; Exc
validation error excel, formulas, limits, input-validation
{context} is {content.Length} characters; Excel's limit is {
validation error excel, formulas, limits, input-validation
Formula contains out-of-range cell reference '{m.Value}'. Ex
validation error excel, formula, cell-reference, validation, ooxml
Invalid sheet name: name cannot be empty or whitespace.
validation error excel, sheet-name, validation
Invalid sheet name '{name}': length {name.Length} exceeds Ex
validation error excel, sheet-name, validation, limits
Invalid sheet name '{name}': contains forbidden character '{
validation error excel, sheet-name, validation, characters
Invalid sheet name '{name}': cannot start or end with an apo
validation error excel, sheet-name, validation, apostrophe
Invalid sheet name 'History': reserved by Excel for the chan
validation error excel, sheet-name, validation, reserved
Cross-workbook references like '{formula}' require an extern
validation error excel, formula, cross-workbook, external-links
validation formula '{value}' is not valid for this validatio
validation error excel, data-validation, formula, ooxml
Invalid merge ref '{newRangeRef}': path is a single-target l
validation error excel, merge, cell-reference, cli
Invalid merge ref '{newRangeRef}': must be a single A1 cell
validation error excel, merge, cell-reference, validation
Invalid merge ref '{newRangeRef}': range must read top-left
validation error excel, merge, cell-reference, orientation
Cell value{where} exceeds Excel's {MaxCellTextLength}-charac
validation error excel, cell-value, validation, limits
Invalid sparkline range '{range}'. Expected an A1 range like
validation error excel, sparkline, cell-reference, validation
Invalid sparkline range '{range}': column '{tm.Groups[1].Val
validation error excel, sparkline, cell-reference, grid
Invalid sparkline range '{range}': row '{tm.Groups[2].Value}
validation error excel, sparkline, cell-reference, grid
Defined name ref '{refText}' contains '#' outside a known er
validation error excel, defined-name, formula, validation
Defined name ref '{refText}' has a dangling '!' — a sheet qu
validation error excel, defined-name, formula, validation
Column span {cellRef} covers {to - from + 1} columns (limit
validation error excel, columns, cli, limits
Row span {cellRef} covers {r2 - r1 + 1} rows (limit 1024). N
validation error excel, rows, cli, limits
Invalid margin: empty value.
validation error excel, page-setup, margin, validation
Invalid margin value: '{value}' (use 1in, 2cm, 10mm, 72pt, o
validation error excel, validation, units, ooxml, page-margins
Row height cannot be empty.
validation error excel, validation, row-height, units
Invalid 'height' value: '{value}'. Expected a finite number
validation error excel, validation, row-height, numeric
Invalid 'height' value: '{value}'. Expected a finite number
validation error excel, validation, row-height, units
Invalid 'height' value: '{value}'. Row height must be betwee
validation error excel, validation, row-height, bounds, ooxml
Column width cannot be empty.
validation error excel, validation, column-width, units
Invalid 'width' value: '{value}'. Expected a finite number (
validation error excel, validation, column-width, numeric
Invalid 'width' value: '{value}'. Expected a finite number o
validation error excel, validation, column-width, units
Invalid 'width' value: '{value}'. Column width must be betwe
validation error excel, validation, column-width, bounds, ooxml
Sheet not found: {sheetName}
validation error excel, import, validation, sheet-not-found
Import exceeds Excel's row limit: data would reach row {endR
validation error excel, import, validation, dos-hardening, bounds
Import exceeds Excel's column limit: data would reach column
validation error excel, import, validation, dos-hardening, bounds
Sheet not found: {sheetName}
validation error excel, conditional-formatting, validation, sheet-not-found
invalid_selector
Wildcard sheet scope ('*/row[...]') is not supported — omit the sheet prefix ent
exception error excel, selector, row-where, validation
not_found
row[col op val] found no usable table on {scope}: a header '{h.name}' exists at
exception error excel, row-where, table-detection, validation
Path cannot be empty.
exception error excel, validation, path, query
workbook is a singleton; use /workbook or / (no index).
exception error excel, validation, path, singleton, query
docProps is a singleton; use /docProps or / (no index).
exception warning excel, docprops, singleton, path-routing, argument-exception
Cell reference '{cellRef.Replace("\n", "\\n").Replace("\r",
exception error excel, sanitization, cell-reference, control-characters, regex
Row break index {rbIdx} out of range (1-{breaks.Count})
exception error excel, page-breaks, rowbreak, path-index, argument-exception
Column break index {cbIdx} out of range (1-{breaks.Count})
exception error excel, page-breaks, colbreak, path-index, argument-exception
No charts found in sheet
exception error excel, charts, axis, drawings, argument-exception
Chart index {caChartIdx} out of range (1-{caAllCharts.Count}
exception error excel, charts, axis, path-index, argument-exception
Axis not available on chart {caChartIdx}: extended charts no
exception warning excel, charts, axis, extended-charts, capability
Axis with role '{caRole}' not found on chart {caChartIdx}.
exception error excel, charts, axis, role, argument-exception
Chart index {chartIdx} out of range (1-{allCharts.Count})
exception error excel, charts, path-index, argument-exception
Series {seriesIdx} not found (total: {seriesChildren.Count})
exception error excel, charts, series, path-index, argument-exception
PivotTable index {ptIdx} out of range (1-{pivotParts.Count})
exception error excel, pivottable, path-index, argument-exception
slicer[{slIdx}] not found on sheet '{sheetNameFromPath}'
exception error excel, slicer, path-index, argument-exception
OLE object {oleIdx} not found at /{sheetNameFromPath} (avail
exception error excel, ole-object, path-index, argument-exception
Table index {tIdx} out of range (1..{tParts.Count})
exception error excel, tables, tablecolumn, path-index, argument-exception
Table {tIdx} has no definition
exception error excel, tables, corrupt-part, argument-exception
Column index {cIdx} out of range (1..{tCols?.Count ?? 0})
exception error excel, tables, tablecolumn, path-index, argument-exception
Sparkline[{spkIndex}] not found in sheet '{sheetNameFromPath
exception error excel, sparkline, path-index, argument-exception
Picture[{picIndex}] not found in sheet '{sheetNameFromPath}'
exception error excel, picture, path-index, argument-exception
Shape[{shpIndex}] not found in sheet '{sheetNameFromPath}' (
exception error excel, shape, path-index, argument-exception
Invalid cell reference: '{cellRef}'. Expected format like 'A
exception error excel, cell-reference, validation, get, path
{cellRef} spans multiple {(char.IsDigit(cellRef[0]) ? "rows"
exception error excel, range, axis-ref, get, path
Cell {runCellRef} not found
exception error excel, rich-text, run, not-found, get
Cell {runCellRef} is not a rich text cell
exception error excel, rich-text, run, type-mismatch, get
SharedString entry {sstIdx} not found
exception error excel, shared-string, corrupt-file, not-found, get
Run index {runIdx} out of range (1-{runs.Count})
exception error excel, rich-text, run, out-of-range, get
invalid_selector
'{selector}' is not a valid selector: a predicate must be inside brackets, e.g.
exception error excel, selector, predicate, invalid-selector, query
Cannot remove container element '{path}': it is a required s
exception error excel, remove, structural-guard, container, workbook
not_found
No elements matched selector: {path}
exception error excel, remove, selector, not-found, query
-1
resident is running but the command could not be delivered (pipe busy or unrespo
exception error python-sdk, transport, pipe, retry, concurrency
127
officecli CLI not found: {bin!r} is not on PATH nor in the default install locat
exception error python-sdk, install, binary-not-found, setup, path
officecli install failed (exit {r.returncode}). Run manually
exception error python-sdk, install, windows, powershell, network
officecli install failed (exit {r.returncode}). Run manually
exception error python-sdk, install, unix, curl, network