保存和读取excel文件(C#WPF)中的数据

保存和读取excel文件(C#WPF)中的数据,c#,wpf,excel,C#,Wpf,Excel,我必须制作一个简单的WPF应用程序,以对象(字符串和整数)的形式管理和显示一些数据。它需要以excel格式保存,以便任何使用excel的用户都可以手动打开和查看。但由于并非每个用户都必须拥有Excel,因此它需要独立于Excel。我找到的解决方案很少,但没有一个对我有效。工作,但据我所知,它需要安装Excel才能运行 如果未安装Microsoft Office,则无法使用Microsoft.Office.Interop.Excel 您可以使用允许在不安装Excel的情况下修改xls或xlsx的外

我必须制作一个简单的WPF应用程序,以对象(字符串和整数)的形式管理和显示一些数据。它需要以excel格式保存,以便任何使用excel的用户都可以手动打开和查看。但由于并非每个用户都必须拥有Excel,因此它需要独立于Excel。我找到的解决方案很少,但没有一个对我有效。工作,但据我所知,它需要安装Excel才能运行

如果未安装Microsoft Office,则无法使用Microsoft.Office.Interop.Excel

您可以使用允许在不安装Excel的情况下修改xls或xlsx的外部库:

  • (仅限xlsx)

为此,我使用ePlus


它不要求您安装excel,并且易于使用

谢谢!我在谷歌上搜索了几个小时,不知怎么的,没有找到适合我需要的图书馆……谢谢!我在谷歌上搜索了几个小时,不知怎么的,没有找到适合我需要的图书馆……我已经用了很多。真的很好。唯一的缺点是它只支持xlsx,不支持xls。xlsx可以在任何版本的Excel中打开吗?不,但是2007年及以后的所有版本都可以,所以几乎每个人都可以使用它们。