【问题标题】:download html form + table as a xml/csv file将 html 表单 + 表格下载为 xml/csv 文件
【发布时间】:2019-08-02 01:58:48
【问题描述】:

我是 javascript 新手,我需要以下方面的帮助。我有一个 html 文件,顶部有一个 htmlform,后跟一个表格,我使用复选框对其进行了过滤。我正在尝试编写一个函数来下载html表单和带有标题的表的过滤值作为一个csv文件或xml文件。最终目标是将其作为 xml 文件,但如果我可以获得 csv 文件,我可以解析它并转换为 xml 文件。我尝试关注How to create and download an XML file on the fly using javascript? 的讨论,但没有太大帮助。

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>

【问题讨论】:

  • 您需要做的是向服务器发出请求,将该数据作为有效负载,然后使用有效负载写入文件,然后发送回客户端进行下载。但是,如果没有更多信息,没有多少人可以帮助您。
  • 过滤成xml文件后我想下载整个网页

标签: javascript html xml html-table forms


【解决方案1】:

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

这个扩展名为 Buttons 你可以找到它Here

【讨论】:

  • 我在表格顶部有一个 html 表格,即使它需要与表格一起下载到同一个 csv 文件中。 @vidal
  • 你打算如何组织 csv 上的表单?还是你想要的?
  • 我想要表格在上面,然后是表格。像这样@vidal html表单........................表abc 0 1 2 3 1 4 5 6 2 7 8 9
猜你喜欢
  • 1970-01-01
  • 2019-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-22
  • 1970-01-01
相关资源
最近更新 更多