OpenSpreadsheet
OpenSpreadsheet copied to clipboard
Add FAQ section to GitHub README
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<T>. (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. https://github.com/ClosedXML/ClosedXML/issues/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.