首页 > 解决方案 > 将 html 表单 + 表格下载为 xml/csv 文件

问题描述

我是 javascript 新手,我需要以下帮助。我有一个 html 文件,顶部有一个 htmlform,后跟一个表格,我使用复选框进行了过滤。我正在尝试编写一个函数来下载html表单和带有标题的表的过滤值作为一个csv文件或一个xml文件。最终目标是将其作为 xml 文件,但如果我可以获得 csv 文件,我可以解析它并转换为 xml 文件。我尝试关注如何使用 javascript 即时创建和下载 XML 文件?但这并没有多大帮助。

html表单看起来像这样

<html>
<form>
<fieldset>
Item ID:<input type="text" name="name">
<br>
Country:<input type="text" value="US">
<br>
Zip:
<div>
<label for="msg">Message:</label>
<textarea id="msg" name="user_text</textarea>
</div>
</fieldset>
</form>
</html>

标签: javascripthtmlxmlhtml-tableforms

解决方案


如果您希望能够仅使用 javascript 下载 csv 中的表格,您应该查看datatables。他们有一个非常好的库,并且有一个扩展,可以从前端下载表格为 CSV 和 Excel。

该扩展名为 Buttons,您可以在此处找到它。


推荐阅读