ErrLookup › PHPOffice/PhpSpreadsheet
PHPOffice/PhpSpreadsheet
A pure PHP library for reading and writing spreadsheet files · PHP · 547 source files
Analyzed at 65b080eef4 on 2026-08-17. 252 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Unsupported binary comparison operator | exception | error | php, phpspreadsheet, xml, character-encoding, mb-convert-encoding, file-upload |
| Locale file not found | exception | critical | php, phpspreadsheet, xml, xxe, xee, doctype, security, entity-expansion |
#VALUE! #VALUE! | error_code | critical | php, phpspreadsheet, xml, xxe, xee, security, charset-obfuscation, entity-expansion |
| Could not open resource for writing. | exception | error | ods, file-handle, resource, fopen, permissions, stream |
| Cannot load invalid XML $fileOrString: $filename | exception | error | xml, reader, file-format, parsing |
| $title!$coordinate -> $message | exception | error | phpspreadsheet, formula, calculation, cell-reference, exception-chaining |
| Only cell ranges may be passed to this method. | exception | error | internal-invariant, cell-references, insert-delete-rows, named-ranges |
| Value could not be bound to cell. | exception | error | phpspreadsheet, cell, value-binder, binding, customization |
| No wizard exists for this CF rule type | exception | error | php, phpspreadsheet, conditional-formatting, wizard, factory, invalid-argument |
| Cannot get shared component for a pseudo-border. | exception | error | styles, borders, pseudo-border, supervisor, phpspreadsheet |
| Unsupported image type in comment background. Supported… | exception | error | php, phpspreadsheet, image, webp, unsupported-format, xlsx-writer |
| Must specify range of cells, not any kind of literal | exception | error | phpspreadsheet, excel-formula, averageif, conditional, literal-argument, calc-exception |
#NUM! #NUM! | exception | error | phpspreadsheet, php, excel, financial, securities, dates, num-error, argument-validation |
| Cloning the calculation engine is not allowed! | exception | error | php, phpspreadsheet, xml, utf-7, security, xxe, file-upload |
| Cannot update when cell is not bound to a worksheet | exception | error | phpspreadsheet, cell, worksheet, detached-object, lifecycle |
| Required floating point format not supported on this… | exception | error | xls, biff8, platform, endian, ieee754, pack |
| $value | exception | error | phpspreadsheet, excel-formula, text-functions, error-propagation, extract-string |
| Column $column is out of range | exception | error | php, phpspreadsheet, iterator, column, out-of-range |
| Failed to load file as a DOM Document | exception | error | html, domdocument, libxml, xxe, security-scanner |
| Workbook already contains a table named | exception | error | phpspreadsheet, table, duplicate-name, workbook, xlsx |
| Freeze pane can not be set on a range of cells. | exception | error | phpspreadsheet, worksheet, freeze-pane, cell-reference, argument-validation |
| File $path not found! | exception | error | php, phpspreadsheet, file-not-found, path, fileinfo, upload |
| AND Value is only appropriate for range operators | exception | error | php, phpspreadsheet, conditional-formatting, wizard, cell-value, operator-chaining, fluent-interface |
| Syntax error: comma expected in function $function, arg # | exception | error | phpspreadsheet, xls, formula, parser, writer |
| Chart is not yet implemented | exception | error | phpspreadsheet, xlsx, chart, writer, empty-data |
| invalid dynamic rule type $dynamicRuleType | exception | error | autofilter, dynamic-filter, enum, validation, phpspreadsheet |
| dggContainer is unexpectedly null | exception | error | xls, escher, drawings, corrupt-file |
| #VALUE! | exception | error | phpspreadsheet, excel-formula, text-functions, argument-validation, value-error |
| ExcelError::throwError($index_number) | exception | error | phpspreadsheet, php, excel, vlookup, hlookup, value-error, error-propagation |
| Disallowed stream wrapper used for | exception | error | security, stream-wrappers, phar, file-input, rce-guard |
| imagettfbbox failed | exception | error | gd, freetype, fonts, column-autosize, phpspreadsheet |
| Cannot yet write formulae with defined names to Xls | exception | error | xls, defined-name, named-range, formula, unsupported, biff8 |
| Could not open file " " for writing. | exception | critical | phpspreadsheet, writer, file-io, permissions, save |
| Cannot get row when cell is not bound to a worksheet | exception | error | phpspreadsheet, cell, worksheet, detached-object, row |
| The Intl extension does not support Accounting Formats… | exception | error | intl, icu, accounting-format, locale, number-format, phpspreadsheet |
| Invalid Operator for Cell Value CF Rule Wizard | exception | error | php, phpspreadsheet, conditional-formatting, wizard, cell-value, magic-methods, typo |
| unexpected null font | exception | error | richtext, nullable, font-style |
| dgContainer is unexpectedly null | exception | error | xls, escher, drawings, corrupt-file |
| No default style found for this workbook | exception | error | styles, default-style, cellxf, phpspreadsheet |
| Unable to open php://memory | exception | error | csv, memory-limit, encoding, environment |
| Invalid protocol for linked drawing | exception | error | php, phpspreadsheet, url-scheme, phar, stream-wrapper, drawing |
| Chart renderer must implement… | exception | error | charts, renderer, configuration, dependency-missing |
| Invalid R1C1-format Cell Reference, Value out of range | exception | error | phpspreadsheet, cell-reference, r1c1, relative-reference, out-of-range, address-conversion |
| Unsupported numeric binary operation | exception | error | php, phpspreadsheet, xml, ebcdic, character-encoding, mainframe, file-upload |
| Rows or columns overflow! Excel5 has limit to 65535 rows… | exception | error | phpspreadsheet, xls, limits, rows, columns, overflow |
| Unable to read locale data for | exception | error | intl, locale, icu, number-format, phpspreadsheet |
| Unserialize not permitted | exception | error | serialization, unserialize, xml-writer, phpspreadsheet, caching |
| Unable to convert to string | exception | error | type-conversion, data-validation, writers, phpspreadsheet |
| Could not find zip member $zipfile | exception | error | zip, xlsx, missing-file, archive, corrupt-file |
| Failed to modify date with interval: $modifier | exception | error | date, overflow, datetime, php-version |
| Invalid timezone | exception | error | date, timezone, argument-validation |
| is not a vaid unit of measure | exception | error | dimension, unit-conversion, drawing, invalid-argument |
#N/A #N/A | exception | error | phpspreadsheet, php, excel, match, lookup, na-error, argument-validation |
| Security scanner is unexpectedly null | exception | error | security-scanner, custom-reader, xxe, base-reader |
| Syntax error: $currentToken, lookahead: $lookAhead, current… | exception | error | xls, biff8, formula, parser, syntax-error, grammar |
| Coordinate no longer exists | exception | error | phpspreadsheet, cell, coordinate, detached-object |
| Cannot get column when cell is not bound to a worksheet | exception | error | phpspreadsheet, cell, worksheet, detached-object, coordinate, lifecycle |
| Invalid parameter passed: formula | exception | error | phpspreadsheet, php, excel, formula-parser, null-check, constructor |
| Invalid string $value supplied for datatype Date | exception | error | date, validation, value-binder, user-input |
| Non-string value supplied for Iso Date conversion | exception | error | date, type-mismatch, value-binder, cell-api |
| Unknown token $token | exception | error | xls, biff8, formula, parser, ptg, unsupported-token |
| Could not clone image resource | exception | error | php, phpspreadsheet, gd, clone, memory-limit |
| spgrContainer is unexpectedly null | exception | error | xls, escher, drawings, writer, corrupt-file |
| Invalid R1C1-format Cell Reference | exception | error | phpspreadsheet, cell-reference, r1c1, a1, address-conversion, validation |
#DIV/0! #DIV/0! | exception | error | phpspreadsheet, excel-formula, math, division-by-zero, div0-error |
| Formulae with more than two array arguments are not… | exception | error | phpspreadsheet, array-formula, calculation-engine, formula-limit, cse-formula |
| File $filename does not exist | exception | error | phpspreadsheet, xlsx, image, drawing, missing-file |
| Unexpected file pass record length | exception | error | xls, biff, encryption, filepass, phpspreadsheet |
| Can only get pseudo-border for supervisor. | exception | error | styles, borders, pseudo-border, supervisor, phpspreadsheet |
| Named Range does not exist. | exception | error | phpspreadsheet, worksheet, named-range, defined-name, argument-validation |
| No writer found for type $writerType | exception | error | phpspreadsheet, iofactory, writer, invalid-type |
| bstoreContainer is unexpectedly null | exception | error | xls, escher, images, corrupt-file |
| Could not close file after writing. | exception | error | phpspreadsheet, writer, file-io, disk-full, save |
| Each array entry must be an array | exception | error | phpspreadsheet, coordinate, range, argument-validation, array-shape |
| Scale must not be negative | exception | error | php, phpspreadsheet, page-setup, print-scale, validation |
| Invalid numeric value for datatype Numeric | exception | error | phpspreadsheet, datatype, numeric, type-mismatch, cell-value |
| Text rotation should be a value between -90 and 90. | exception | error | styles, alignment, text-rotation, validation, range, phpspreadsheet |
| No reader found for type $readerType | exception | error | phpspreadsheet, iofactory, reader, invalid-type |
| Formula Error: No closing ']' to match opening '[' | exception | error | phpspreadsheet, formula-parser, structured-reference, excel-table, unbalanced-brackets |
| Named range is not accessible from within sheet | exception | error | phpspreadsheet, worksheet, named-range, scope, defined-name |
| Unable to open stream $path | exception | error | ole, stream-wrapper, file-corruption, phpspreadsheet |
| Function $function() doesn't exist | exception | error | phpspreadsheet, xls, formula, unsupported-function, writer |
| Unable to read data from | exception | error | ods, zip, opendocument, corrupt-file, upstream-bug |
| Style is not a conditional style | exception | error | phpspreadsheet, conditional-formatting, type-mismatch, validation |
| Unsupported password algorithm: $algorithmName | exception | error | password-hashing, validation, sheet-protection, phpspreadsheet |
| Invalid Operation for Blanks CF Rule Wizard | exception | error | php, phpspreadsheet, conditional-formatting, wizard, magic-methods, fluent-interface, blanks |
| Invalid A1-format Cell Reference | exception | error | phpspreadsheet, cell-reference, a1, r1c1, address-conversion, validation |
#REF! #REF! | exception | error | phpspreadsheet, php, excel, vlookup, hlookup, xlookup, ref-error, type-mismatch |
| Could not get image alpha color | exception | error | php, phpspreadsheet, gd, clone, transparency, color-palette |
| Invalid Operation for Date Value CF Rule Wizard | exception | error | php, phpspreadsheet, conditional-formatting, wizard, date-value, magic-methods |
| CellXf index is out of bounds. | exception | error | styles, index-out-of-bounds, cellxf, phpspreadsheet |
| Valid directory to TrueType Font files not specified | exception | error | fonts, configuration, column-autosize, phpspreadsheet |
| Polynomial Best Fit not yet implemented | exception | error | trend-analysis, not-implemented, statistics, phpspreadsheet |
| Unable to identify a reader for this file | exception | error | phpspreadsheet, iofactory, reader, file-format, autodetect |
| Invalid datatype: $dataType | exception | error | phpspreadsheet, datatype, invalid-enum, cell-value |
| Invalid value $calculateDateTimeType for calculated date… | exception | error | phpspreadsheet, calculation, datetime, invalid-enum, configuration |
| File "$filename" does not exist or is not readable. | exception | error | filesystem, file-not-found, permissions, paths |
| Cell range not known as protected. | exception | error | phpspreadsheet, protection, cell-range, state-mismatch, exact-match |
| Registered writers must implement… | exception | error | phpspreadsheet, iofactory, writer, plugin-registration, interface |
| Value cannot be converted to an image | exception | error | php, phpspreadsheet, gd, base64, image-decode, memory-drawing |