我有一个html动态html表,我想下载此表作为excel文件。下载后我可以对其进行一些更改,然后再将其上传到一个文件夹,根据字段更改数据库数据。我能够将html表下载到excel文件,但不知道如何更改excel文件中的内容后会根据它更新数据库。我听说过绕口令,但这种神经扭曲。
答案 0 :(得分:1)
您可能需要查看phpexcel.codeplex.com上的PHPExcel
库。
答案 1 :(得分:0)
如果你想用JS(我不推荐)这样做,你可以将excel内容复制/粘贴到HTML中的textarea,然后使用JS,你可以这样做:
var temp = document.getElementById("yourtextarea").value.split(" ");
由于excel默认使用'(tab)'分隔列,因此您可以将其分解并保存在DB中。您还必须爆炸新线。它可以是\r\n
,也可以只是\n
,具体取决于您的操作系统。执行此操作后,您可以使用Ajax逐行将其提交到数据库。
如果你能用PHP做到这一点,那就容易多了。你可以explode()
首先使用换行符(断行)和最后一个选项卡(打破列)。