gpt4 book ai didi

javascript - 将数据从 localStorage 保存到 csv

转载 作者:太空宇宙 更新时间:2023-11-04 15:29:04 24 4
gpt4 key购买 nike

是否可以将数据从本地存储保存到 csv 文件?

首先我想填写一个 html 表单,然后显示一些带有评级按钮的图片。我的想法是将所有输入存储在本地存储中,然后全部保存到一个 csv 文件中(这应该保存在服务器上)有什么办法可以将最后的所有数据保存到一个csv文件中吗?

最佳答案

使用 Blob ( https://developer.mozilla.org/en/docs/DOM/Blob ) 这似乎是可以实现的。首先从本地存储生成文件,然后根据需要将其发送到服务器。这应该让你朝着正确的方向前进:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSV Export</title>
<script>
function exportData() {
var item = localStorage.csv=",what you want in the CSV,";

var ary = localStorage.getItem( "csv" ); //csv as a string
var blob = new Blob([ary], {type: "text/csv"});
var url = URL.createObjectURL(blob);
var a = document.querySelector("#results"); // id of the <a> element to render the download link
a.href = url;
a.download = "file.csv";

}
</script>
</head>
<body>
<button onclick="exportData()">Download CSV</button><br>
<a id="results">CSV from local store</a>
</body>
</html>

将文件放到服务器上是另一回事,但您应该能够调整它并使用 PHP、.NET 或其他任何东西。

关于javascript - 将数据从 localStorage 保存到 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16428835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com