将JQuery Handontable保存到服务器上的excel文件中

Save JQuery Handsontable to an excel file on server

本文关键字:excel 文件 服务器 JQuery Handontable 保存      更新时间:2023-09-26

我正在寻找一种解决方案,可以保存使用此jquery插件输入的数据http://handsontable.com/到服务器上的文件。

简单地说,他们输入一些数据,点击保存按钮,文件就会写入服务器上的指定文件夹。显然,第二部分是稍后打开文件并将其导入jquery插件表,但仍在步骤1中。。。真正的目标是让插件之外的人可以使用这些数据。任何帮助或建议都将不胜感激。我搜索了这个话题,似乎找不到任何解决方案。

谢谢你的帮助!

您尝试做的事情当然是可能的,但需要许多步骤。

  • Handontable似乎有一个名为handsontable.getData()的方法

您可以在Load&例如,他们使用这种方法从手持设备中"获取数据",并将其插入ajax函数中。

  • 使用Ajax函数将这些数据传递给服务器端脚本

一旦您很高兴能够获得数据,就需要将其传递给服务器端脚本进行进一步处理。这可以使用Ajax和POST或GET变量来实现。在这一步中,您几乎可以复制他们示例的部分内容。否则Jquery有一个很好的Ajax函数可以使用。

  • 编写一个处理脚本,以CSV格式格式化数据并将其写入文件

一旦您可以确认数据正在进入服务器端脚本,您就需要将其编码为CSV格式。某些服务器端语言具有帮助您完成此操作的功能。一旦数据的格式正确,就可以将其写入文件。

请记住,这不会生成.xls文件,它会生成一个.csv文件,它几乎和你所得到的一样好,而且对插件之外的人来说肯定很有用。如果你想了解更多关于这类事情的信息,那么你应该看看用ajax提交表单,因为这本质上只是你做的更复杂的事情。