Я хотел бы прочитать содержимое листа Excel в C # DataTable. На листе Excel может быть переменное количество столбцов и строк. Первая строка на листе Excel всегда будет содержать имена столбцов, но другие строки могут быть пустыми.
Все предложения, которые я видел здесь, в SO, все предполагают наличие Microsoft.ACE.OLEDB
. У меня нет этой библиотеки, установленной в моей системе, так как когда я пробую некоторые из этих решений, я получаю эту ошибку.
Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
Странно, учитывая, что у меня установлен Office 2016.
По этой причине я надеялся использовать библиотеку ClosedXML через Nuget, но я не вижу в их вики примеров чтения листа Excel в DataTable на C #.