如何将结果从 Javascript 导出到 csv 文件
How to export a result from Javascript to a csv file?
我正在尝试计算一个人的打字速度,然后将其存储在csv文件中。我可以使用JavaScript程序计算速度,但我不知道如何将速度导出到csv文件。我尝试使用Papaunparse,但这不起作用。这是一个服务器端csv文件,称为统计信息。
速度变量称为 spd。下面是计算速度并将其显示给用户的代码片段。
clearTimeout(myTimer);
dayTwo = new Date();
endType = dayTwo.getTime();
totalTime = ((endType - startType) / 1000)
spd = Math.round((word/totalTime) * 60)
given = document.theForm.given.value.split(" ")
typed = document.theForm.typed.value.split(" ")
correct = 0
len = 0
if(typed.length > given.length){
len = typed.length
}
else{
len = given.length
}
for (var i = 0; i < len; i++) {
if(typed[i] === given[i]){
correct += 1
}
}
alert("'nYou got " + correct + "/" + given.length + "correct. 'nYou typed a " + given.length + " word sentence in "
+ totalTime + " seconds, a speed of about " + spd + " words per minute!" );
如果有人能告诉我如何将这种速度导出到 csv 文件,那就太好了!感谢您的任何帮助!:)
如果您能够使用 data:
URI,则可以将数据存储在具有 [download]
属性的 <a>
元素上。
<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>
相关文章:
- 通过CSV文件上载更新数据库表
- 在.csv文件中写入学位符号
- PERL-下载CSV文件不完整
- 将CSV文件从URL导入Node.js
- Get方法获取csv文件的内容
- 将JSON转换为放入Sdcard中的CSV文件
- 如何使用d3.js从csv文件中绘制areaplot?请任何人分享代码
- 正在以javascript读取本地csv文件
- 处理字段中带有换行符的csv文件-node.js
- 如何将CSV数据从变量下载到CSV文件
- Safari 5.1.7下载文件名未知的csv文件
- 如何读取csv文件并将其转换为javascript中的对象
- 尝试从csv文件中检索单个值时出现问题
- 如何用javascript下载巨大的CSV文件
- 在将csv文件中的数据分配给数组变量时增强了d3代码
- 如何使用javascript更新csv文件
- 在d3.json中使用d3.csv组合多个csv文件数据输入的最佳方法是什么
- 将Excel/CSV文件中的数据导入angularjs-json对象中
- 正在读取高图表中上载的csv文件
- 如何使用 Java 脚本从 csv 文件中查找每列的数据类型