我想将Excel工作表的内容读入C# DataTable中。Excel工作表可能具有可变数量的列和行。 Excel工作表的第一行将始终包含列名称,但其他行可能为空。
我在SO上看到的所有建议都假定存在Microsoft.ACE.OLEDB
。由于我尝试其中一些解决方案时出现此错误,因此我没有安装此库。
Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
我觉得很奇怪,因为我已经安装了Office 2016。
因此,我希望使用Nuget上的ClosedXML库,但是我在他们的维基中没有看到任何关于在C#中将Excel工作表读取为DataTable的示例。