-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Example questions:
- Why would I use OpenSpreadsheet over Microsoft's Open XML API?
- Why would I use OpenSpreadsheet over ClosedXML?
A: When the author tried using ClosedXML for his business purposes, it constantly ran out of memory when writing large datasets, and it seemed a lot of work to get it to write a simple IEnumerable. (Would be good to show comparison code.)
A: ClosedXML has some performance issues saving large sheets, due to slow GetHashCode implementations that allocate objects on the heap.
A: ClosedXML has a memory leak where on consecutive runs of an open-edit-save workflow, memory balloons until the program crashes. Potential Memory Leak Issues On Second Run ClosedXML/ClosedXML#607 - How do I write fluent tests with OpenSpreadsheet?
- What runtimes does OpenSpreadsheet support?
- This is a great idea. How can I help?
-- suggest you request help for TravisCI automation or equivalent, so that you can add maintainers other than yourself going forward when life gets hard.
Metadata
Metadata
Assignees
Labels
No labels