我想知道什么是编写简单表单程序或网页的最简单方法,它将输出到可以在excel中轻松打开的文本文件。我知道如何用C ++编写,但我不知道任何GUI,我想要一个简单的表单。我以为我可以写一个HTML / PHP页面,但它必须能够在没有互联网的情况下运行,但我不知道你是否可以将一个网页附加到文件夹中的文件。任何人都可以指出我这样做的方向吗?
答案 0 :(得分:4)
如果你想要一个基于Windows的应用程序,并且你可以用C ++编写代码,那么最简单的方法就是获取Visual Studio(你可以免费获得Express版本),并使用你选择的语言编写一些东西。
Visual Studio中的基本GUI内容非常简单。然后,您可以将输出写入分隔的文本文件(如CSV),或者如果要创建实际的Excel电子表格,请使用Excel Object Model - 尽管如果数据很简单,这可能会有点过分。
你可能会发现这个问题也很有用(它是关于Word文档的,但是一些概念和陷阱是相同的):
Programmatically generating editable Word docs from ASP.NET?
安装PHP并创建HTML页面是完全可能的,但似乎需要付出很多努力。您应该在Stackoverflow中搜索PHP Excel
,因为您可能会在这里找到其他一些有用的东西。
在什么环境下运行表单/应用程序?
答案 1 :(得分:1)
PHPExcel:使用php创建.xlsx电子表格。 http://phpexcel.codeplex.com/
您可以制作标准HTML表单并使用php生成excel文件。但是你说你的一个要求是能够在没有互联网的情况下运行,所以除非你的用户安装了php,否则这个解决方案对你来说不是那么好。
正如您所指出的,几乎任何东西都可以用Excel打开,所以也许您可以使用JavaScript生成分隔的txt文件。这肯定会脱机运行,不需要用户安装任何其他软件。
编辑:这是一篇关于用JavaScript编写文件的文章的链接。如果您不想编写实际应用程序并使用HTML,这将非常容易,这将具有最大的机器兼容性。 http://www.tek-tips.com/viewthread.cfm?qid=1171273&page=1