我有一些使用d3-fetch读取csv的代码。我的加载方式如下:
D3.csv(./mydata.csv).then(function (info) {
Console.log(info);
});
这很好用,并提供了我的数据。但是我将如何写入这些数据?
答案 0 :(得分:2)
请记住,D3应该在Web浏览器中运行。 Web浏览器可以通过HTTP读取文件,但不能写入文件。
服务器可以在其控制的文件系统上写入文件。因此,您需要编写一个服务器端点,例如/editCSV
,然后从浏览器发出一个POST
请求。然后,您的服务器可以将更改写入CSV文件。
为此,您需要控制提供CSV和相关文件的服务器(例如,Node.js服务器)。