I have been a long time looking for a solution to import excel files that worked in mono and MS.net. Thanks a lot!
I found a problem that throws an exception when loading Excel files with repeated column names in the same sheet:
The exception shows line 291 of ExcelOpenXmlReader.cs:
if (_cellsValues[index] != null && _cellsValues[index].ToString().Length > 0)
--> table.Columns.Add(_cellsValues[index].ToString()); --> DuplicateNameException: column "blah blah" already belongs to DataTable
Thanks and keep the good work!