如何将Excel工作表添加到控制台应用程序

任何人都可以解释在C#中添加excel文件的过程,对此有什么要求?
是否有必要在系统中安装MS Excel以便在C#中使用Excel

您可以使用ADO.Net从Excel电子表格中读取数据, 无需安装Excel。 以下是如何执行此操作的示例 。

但是,你的问题有点模糊。 由于您没有安装Excel,您真正想要做的是:

  1. 读取之前由Excel创建的XLS文件。
  2. 编写一个稍后将由Excel读取的XLS文件。
  3. 使用Excel提供的计算或求解function,而无需实际使用Excel。

如果你澄清,你可能会得到更多有用的答案。

SpreadsheetGear for .NET将允许您在任何.NET应用程序(控制台应用程序,WinForms,ASP.NET等)中使用Excel文件,而无需安装Excel。

您可以在此处查看实时样本并在此处下载免费试用版。

免责声明:我拥有SpreadsheetGear LLC

根据以往的经验,我建议你使用像Gembox或Aspose Cells这样的专用组件。 除了更直接之外,您不需要安装Excel,也不会出现部署和许可问题。