有没有办法将excel文件导入数据网格视图,而没有安装Excel或Access数据库引擎?

我发现如果你的电脑中安装了Excel或Access数据库引擎,就有办法把Excel文件导入到DataGridView。 我有一个应用程序,我希望它的工作,而不必安装Excel本身或Access数据库引擎。 有没有办法,我可以做到这一点,而无需安装任何这些工具?

这不是一个数据库项目。 我只需要从某个Excel文件中获取一些数据到DataGridView。

EPPlus是一个很棒的免费图书馆(捐赠软件)用于阅读或创buildExcel文件。 多年来我已经在几个项目中使用过,而且非常灵活。 它支持较旧的XLS和较新的XLSX格式。

http://epplus.codeplex.com/

它也可以作为NuGet包: https : //www.nuget.org/packages/EPPlus