# dev-31.0.4 XLSX Drawing / Style Import Fix

This fix improves XLSX import fidelity for workbooks that contain drawing sheets, embedded images, and styles that SheetJS CE does not expose completely.

## Key changes

- Reads worksheet drawing relationships from OOXML.
- Imports embedded image parts as UnifiedSpread floating image objects.
- Expands drawing-only sheets so imported images are visible instead of showing a blank grid.
- Keeps the existing OOXML style bridge for fonts, fills, borders, alignment and number formats.
- Formats imported Date objects into spreadsheet-friendly display text instead of JavaScript `Date.toString()` output.

## Scope

This is a browser-safe XLSX compatibility improvement. It does not execute external macros, COM, Shell, Win32 API calls, or other OS-dependent features.

## Remaining limitations

- Full OOXML drawing edit compatibility is not complete.
- Shape geometry and advanced drawing effects are imported as best-effort floating objects.
- Exact Excel pixel layout may differ because column/row metrics are approximated when the OOXML anchor uses EMU offsets.
