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

时间:2010-01-08 05:18:22

标签: c# .net excel

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

3 个答案:

答案 0 :(得分:2)

您可以使用ADO.Net从Excel电子表格中读取数据,而无需安装Excel。这是一个sample如何做到这一点。

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

  1. 读取之前由Excel创建的XLS文件。
  2. 编写一个稍后将由Excel读取的XLS文件。
  3. 使用Excel提供的计算或求解功能,而无需实际使用Excel。
  4. 如果您澄清,您可能会得到更多有用的答案。

答案 1 :(得分:1)

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

您可以查看实时样本here并下载免费试用here

免责声明:我拥有SpreadsheetGear LLC

答案 2 :(得分:0)

根据以往的经验,我建议您使用GemboxAspose Cells等专用组件来实现此目的。除了更直接之外,您不需要安装Excel,也不会出现部署和许可问题。