-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Increase resilience to generating large workbooks #2320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Increase resilience to generating large workbooks
@zurmokeeper I renamed the branch on my local repo and GitHub automatically closed #2319. So I needed to create a PR again. Sorry for the inconvenience. |
@hfhchan-plb Could you please move over here? I'd be happy to merge this feature. |
@zurmokeeper I don't mind if you wish to cherry pick to your fork, with or without accreditation. We are currently using our own fork for excel generation which is tracking upstream, so we are unlikely to move to a fork unless there is a good guarantee of maintainability, or a large technical benefit (i.e. completely rewritten in TypeScript, using Web Streams API, no dependencies on outdated libraries, etc). |
Sorry for some inconvenience recently, now I'm able to resume active development - more info would be found in a topic about next release v4.4.0: #2352 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good stuff, Thank you @hfhchan-plb
Port the same feature from PR [#2320](exceljs/exceljs#2320) by @hfhchan-plb from [ExcelJS](https://github.com/exceljs/exceljs/)
Summary
Updates the xml-stream.js to generate a single string instead of multiple strings for each attribute or record of attributes.
Closes: #2303