Visual Studio程序在没有Excel的PC上使用Excel

我正在制作一个程序,最终将作为一个简单的程序来跟踪营地的客户。 我最初为业主制作了一张excel电子表格,他们可以增加每个租户每个月支付的租金,我以每个月和整个年度为他汇总的方式进行设置,并将其显示为会计电子表格,下划线等。 现在,他不再有一个excel的副本。 我已经把他暂时放在Google文档上,但是除了没有Excel的所有function外,他在互联网上不信任它,并且很难浏览它。

我想要做的是创build一个程序,使用表单来让他轻松地input信息,但是将其显示在Excel电子表格中,就像他以前看到的一样,或者看起来和打印的内容几乎相同。

我见过有人用SQL来处理access和excel。 我想要的连接string,如果有人知道它。 我有Visual Studio 2013,我在家里有Excel 2010,工作和2013在工作。

我对你们的大问题,我找不到任何信息,是否Excel的工作,如果我在他没有安装Excel的计算机上安装该程序? 它是否工作,因为它是程序的一部分? 我只能使用创build时设置的表单和公式吗? 安装在没有安装excel的电脑上后,是否可以使用该程序生成新的工作表? 非常感谢帮助的人。 我无法在任何地方find这方面的信息。

这取决于你使用的库。 如果使用Microsoft.Office.Interop.Excel ,则需要安装特定版本的Excel,或者至less需要一个支持Interop程序集的版本(以前的经验是必须精确)。

另一个select是使用另一个独立的第三方库来读取压缩的XML文件(.xlsx),并可以通过它进行操作。 有些图书馆值得一提:

  • NPOI
  • EPPlus
  • ExcelLibrary