这涉及到一个非政府组织的小工作,它想要提供一个表单界面然后将表单值存储到excel表。我现在知道的方法是我需要通过html和php创建表单然后转换如果有任何其他更短的方法可以进一步简化工作。这与谷歌表格非常相似,但不使用互联网即可实现。
答案 0 :(得分:2)
首先,如果您需要在不使用互联网的情况下完成此操作,则需要使用本地运行的MAMP,WAMP,XAMPP或LAMP机。
然后我会使用FORM和PHP并将该信息放入MySQL表中。
从那里你可以创建另一个PHP文件来生成一个报告,其中包含API:PHPExcel。您的Excel表格可以使用此API完全自定义,您甚至可以根据自己的需要进行样式设置。这种方法的坏处是,编写脚本以生成报告需要一些时间。
如果这是一次性任务,或者您有时间提取报告。您可以使用MySQL应用程序直接将数据库导出为CSV,如MySQL Workbench。这种方法需要更多时间,而且可以更少定制。
还有第三种方法,它不涉及数据库,它只需要你使用PHP,并从FORM获取变量并将其附加到CSV文件,你可以使用{{1} } Read here,做这样的事情:
file_put_contents
答案 1 :(得分:1)
Google Spreadsheet's Forms对此非常完美。您可以创建表单并将每个响应保存为Google电子表格中的一行。