写入excel的表单

我想知道最简单的方法来写一个简单的表单程序或网页,将输出到一个文本文件,可以轻松地在Excel中打开。 我知道如何用C ++编写,但我不知道任何GUI,我想要一个简单的forms。 我想我可以只写一个HTML / PHP页面,但它必须能够运行没有互联网,但我不知道你是否可以有一个网页附加到文件夹中的文件。 任何人都可以指出我的方向吗?

如果你想要一个基于Windows的应用程序,并且你可以用C ++编写代码,那么最简单的方法就是获取Visual Studio(你可以免费获得Express版本),然后用你select的语言编写一些东西。

Visual Studio中的基本GUI东西很简单。 然后,您可以将输出写入分隔文本文件(如CSV),或者如果要创build实际的Excel电子表格,则可以使用Excel对象模型 – 尽pipe如果数据很简单,这可能是过度的。

您可能会发现这个问题也很有用(这是关于Word文档的,但是其中的一些概念和缺陷是相同的):

以编程方式从ASP.NET生成可编辑的Word文档?

安装PHP和创build一个HTML页面是完全可能的,但它似乎是一个很大的努力。 你应该searchPHP Excel Stackoverflow,因为你可能会发现一些其他有用的东西在这里。

在什么样的环境下运行表单/应用程序?

PHPExcel:使用php创build.xlsx电子表格。 http://phpexcel.codeplex.com/

你可以制作一个标准的HTML表单并使用php来生成excel文件。 然而你说你的一个要求是能够在没有互联网的情况下运行,所以除非你的用户安装了php,否则这个解决scheme对你来说并不是那么好。

正如你所指出的,几乎所有的东西都可以用Excel打开,所以也许你可以使用JavaScript生成一个分隔的txt文件。 这肯定会脱机,不需要用户安装任何额外的软件。

编辑:这里有一篇关于写入JavaScript文件的文章的链接。 如果你不打算编写一个实际的应用程序,并使用HTML,这将有最大的机器兼容性,这非常简单。 http://www.tek-tips.com/viewthread.cfm?qid=1171273&page=1