我有一个单独的页面,用于获取一组问题和答案的反馈以供选择。50 位用户将为这些问题提供反馈。在用户对反馈问题进行评分后,我需要进行一些计算,并需要生成一个 excel 格式的报告。
是否可以在不使用 JSP Servlet 或其他服务器端技术的情况下做同样的事情?
我有一个单独的页面,用于获取一组问题和答案的反馈以供选择。50 位用户将为这些问题提供反馈。在用户对反馈问题进行评分后,我需要进行一些计算,并需要生成一个 excel 格式的报告。
是否可以在不使用 JSP Servlet 或其他服务器端技术的情况下做同样的事情?
我只是写了一个答案,然后将其删除。我误解了你的问题。
听起来您想要做的是收集用户提交的 Web 服务器上的数据,然后将其格式化为 Excel 文件。
我为此反复使用了一个技巧。
将数据排列到 HTML 表格中,并将带有表格的网页保存到扩展名为 .xls 的文件中。单击该文件,Windows 将在 Excel 中打开该文件。Excel 会将表格解释为电子表格,然后您可以将其另存为 Excel 电子表格。
有 PaaS/BaaS/MBaaS 提供商,您可以使用它们将答案存储在云中。其中一些提供服务器端 JavaScript 托管选项。我只尝试了一个(我正在开发)。如果提交的数据不敏感,您可以将答案保存在免费的JayStorm Open 应用程序中,您可以直接从 Excel 打开记录,无需编写任何代码。似乎需要一个小时的开发,使用 Excel 构建您的报告是可以的。
有许多 BaaS 提供商,但据我所知,您至少需要在 Node 中进行开发,才能从其余部分返回 CSV/XLS 的结果。