Skip to content

Fix slow XLSX import path and theme-color conditional formatting crash#31

Open
mustafamansoor-applead wants to merge 8 commits into
zwight:masterfrom
mustafamansoor-applead:master
Open

Fix slow XLSX import path and theme-color conditional formatting crash#31
mustafamansoor-applead wants to merge 8 commits into
zwight:masterfrom
mustafamansoor-applead:master

Conversation

@mustafamansoor-applead

Copy link
Copy Markdown

The first fix addresses the slow import path seen on larger or more complex
XLSX files. The importer now avoids unnecessary repeated XML work in the hot
path, which reduces import latency and makes workbook loading more stable in
the app.

The second fix addresses a workbook parsing crash caused by theme-based colors
in conditional formatting and DXF styles. Theme colors are now normalized once
at workbook load, and conditional-format font parsing uses the full workbook
style context. This prevents import failures on files like appointment-
schedule.xlsx that previously crashed during theme color resolution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant