Я нашел здесь некоторый код, как экспортировать данные из массива в файл CSV. У меня просто есть несколько проблем, которые должны быть адресованы, поскольку я не очень хорошо знаком с кодом, который у меня есть.Javascript Экспорт данных в CSV-файл
listofconstraints.forEach(function(infoArray, index){
dataString = infoArray.join(",");
csvContent += dataString + "\n";
});
var encodedUri = encodeURI(csvContent);
var link = document.createElement("a");
link.setAttribute("href", encodedUri);
link.setAttribute("download", "listofconstraints.csv");
link.click();
Он работает должным образом, но ему не хватает некоторых функций, которые мне нужно в том числе, проверка, если файл уже существует, указав путь к файлу, и если он существует, перезаписать его.
Я надеюсь, что ни одно из полей данных не может иметь в себе '', '' '' или '' ', этот упрощенный создатель csv не сможет создать действительный файл csv, если он это сделает - он все равно создаст файл, и загрузка произойдет. просто такие вещи, как excel, не будут читать файл, как предполагалось. –