* Format the code and remove trailing whitespaces
* Update Visual Studio gitignore template
* Refactor: rename variables, add comments
* Support writing DateOnly type to Excel
---------
Co-authored-by: Jef Van den Brandt <Jef.VandenBrandt@cheops.be>
* Write out XML encoded sheet names
* Fix culture errors when running unit tests
* Force dot as decimal separator column width, fixes bug triggered by TestIssueI4ZYUU
---------
Co-authored-by: Jef Van den Brandt <Jef.VandenBrandt@cheops.be>
* Use true async processing for excel writer
* Add async processing to other methods
---------
Co-authored-by: Lukasz Arciszewski <lukasz.arciszewski@accenture.com>
* Read and write excel documents using DynamicExcelSheet and ExcelSheetAttribute
* Fix in generating the default sheet name
---------
Co-authored-by: Paweł Szybiak <pawel.szybiak@vsoft.pl>
* Ensure linq deferred execution when saving enumerable
* Consolidate some code between DataReader and Enumerable
* Add test for issue 422 linq deferred execution
* Remove genericType out parameter
* Use index instead of count for variable names
* add support for grouped cells
* fix for rows after endgroup
* minor fix for text after grouping
* fix unit tests
* fix unit tests and docs
* minor fix
* Add support to vertical merge cells
* minor fixes in merge cells
* minor fix
* fix complex scenario
* finalize changes
* Add support for if/elseif/else statements
* add merge tag
* add merge-tag
* update readme
* minor fix
* minor fix
* minor fix
* Update MiniExcelLibs.csproj
* Add support for merge limit
* update test cases
* rollback
---------
Co-authored-by: Wei Lin <shps951002@gmail.com>
* add support for grouped cells
* fix for rows after endgroup
* minor fix for text after grouping
* fix unit tests
* fix unit tests and docs
* minor fix
* Add support to vertical merge cells
* minor fixes in merge cells
* minor fix
* fix complex scenario
* finalize changes
* Add support for if/elseif/else statements
* add merge tag
* add merge-tag
* update readme
* minor fix
* minor fix
* minor fix
* Update MiniExcelLibs.csproj
---------
Co-authored-by: Wei Lin <shps951002@gmail.com>
* flush and recreate xl/calChain.xml file containing index of cell with functions. Need to parse worksheets.xml.rels to get worksheet ids
* need to reopen stream after StreamWriter gets disposed out of it's using context
---------
Co-authored-by: Jean-Sebastien Gervais <jsgervais84@gmail.com>
Co-authored-by: Wei Lin <shps951002@gmail.com>
* parse class public properties and public fields
* cleaner; the else non will never hit as PropertyInfoOrFieldInfo = None only happens for dictionnary row info, which is handled in another if else branch
---------
Co-authored-by: Jean-Sebastien Gervais <jsgervais84@gmail.com>