如何将结果从Javascript导出到csv文件?

时间:2016-04-26 19:00:08

标签: javascript

我正在尝试计算一个人的打字速度,然后将其存储在csv文件中。我可以使用JavaScript程序计算速度,但我不知道如何将速度导出到csv文件。我尝试使用Papaunparse,但这没用。它是服务器端csv文件,称为stats。

速度变量称为spd。 下面是一段代码片段,用于计算速度并将其显示给用户。

<TableColumn fx:id="firstNameColumn" text="First Name" prefWidth="100" onEditCommit="#changeFirstName">

如果有人能告诉我如何将此速度导出到csv文件,那就太棒了!谢谢你的帮助! :)

1 个答案:

答案 0 :(得分:2)

如果您能够使用data: URI,则可以将数据存储在<a> element with a [download] attribute上。

<a href="data:text/csv,[your CSV data here]" download="filename.csv">Download</a>

如果您 不能能够使用data: URI或[download]属性,则您需要将数据托管到某个要下载的位置。这可以通过多种方式完成。您可以将数据提交给服务器并提示用户下载链接,或者您可以以用户可以复制粘贴的方式在页面上呈现CSV数据,例如在表格中,或者仅作为<textarea>数据:

<textarea readonly>[your CSV data here]</textarea>