Создана функция для загрузки всех данных с веб-сайта в файл csv для последующего использования. Как перезагрузить данные ⇐ Jquery
-
Гость
Создана функция для загрузки всех данных с веб-сайта в файл csv для последующего использования. Как перезагрузить данные
Хорошо, я создал этот простой веб-сайт. У нас есть 10 полей ввода, и мы можем сохранить любое их значение в файле CSV для дальнейшего использования. По сути, я получаю CSV-файл, который дает мне данные, которые выглядят следующим образом: 1,2,3,4,5,6,7,8,9,10.
Хорошо, теперь мой CSV-файл хранится локально. Теперь я выключаю свой компьютер, возвращаюсь в другой день и хочу загрузить локально сохраненный файл CSV, чтобы на входе было показано, что там было, когда я сохранил файл CSV. Как мне этого добиться?
//функция для загрузки входных данных в виде файла csv функция downloadCSV(csv, имя файла) { вар csvFile; вар DownloadLink; // CSV-файл csvFile = новый Blob([csv], { введите: «текст/csv» }); // Ссылка для скачивания downloadLink = document.createElement("a"); // Имя файла downloadLink.download = имя файла; // Создаем ссылку на файл downloadLink.href = window.URL.createObjectURL(csvFile); // Скрыть ссылку для скачивания downloadLink.style.display = "нет"; // Добавляем ссылку в DOM document.body.appendChild(downloadLink); // Нажмите ссылку для скачивания скачатьСсылка.клик(); } функция экспортаDataToCSV() { var data1 = $("#input1").val(); var data2 = $("#input2").val(); var data3 = $("#input3").val(); var data4 = $("#input4").val(); var data5 = $("#input5").val(); var data6 = $("#input6").val(); var data7 = $("#input7").val(); var data8 = $("#input8").val(); var data9 = $("#input9").val(); var data10 = $("#input10").val(); вар csv = []; вар dataArray = []; dataArray.push(данные1); dataArray.push(данные2); dataArray.push(данные3); dataArray.push(data4); dataArray.push(данные5); dataArray.push(data6); dataArray.push(data7); dataArray.push(data8); dataArray.push(data9); dataArray.push(данные10); csv.push(dataArray); вар temp_fname = "" if (localStorage.fileName != не определено) { temp_fname = Prompt("Имя проекта: ", localStorage.fileName); } еще { temp_fname = Prompt("Имя проекта: ", ""); } если (temp_fname!= ноль) { имя_файла = имя_temp_f + ".csv"; скачатьCSV(csv.join("\n"), имя файла); } } //Кнопка сохранения $("#save").click(function() { экспортДанныхToCSV(); }) // не закрывается при аварии window.addEventListener('beforeunload', function(e) { е.preventDefault(); e.alert("Тест"); e.returnValue = ''; }); Это простая тестовая страница Введите некоторые данные, чтобы их можно было сохранить и загрузить для последующего использования
Сохранить Загрузить
Вот мой код:
TestPage для входных данных Это простая тестовая страница Введите некоторые данные, чтобы их можно было сохранить и загрузить для последующего использования
Сохранить Загрузить //функция для загрузки входных данных в виде файла csv функция downloadCSV(csv, имя файла) { вар csvFile; вар DownloadLink; // CSV-файл csvFile = новый Blob([csv], {type: "text/csv"}); // Ссылка для скачивания downloadLink = document.createElement("a"); // Имя файла downloadLink.download = имя файла; // Создаем ссылку на файл downloadLink.href = window.URL.createObjectURL(csvFile); // Скрыть ссылку для скачивания downloadLink.style.display = "нет"; // Добавляем ссылку в DOM document.body.appendChild(downloadLink); // Нажмите ссылку для скачивания скачатьСсылка.клик(); } функция экспортаДанныхToCSV () { var data1 = $("#input1").val(); var data2 = $("#input2").val(); var data3 = $("#input3").val(); var data4 = $("#input4").val(); var data5 = $("#input5").val(); var data6 = $("#input6").val(); var data7 = $("#input7").val(); var data8 = $("#input8").val(); var data9 = $("#input9").val(); var data10 = $("#input10").val(); вар csv = []; вар dataArray = []; dataArray.push(данные1); dataArray.push(данные2); dataArray.push(данные3); dataArray.push(data4); dataArray.push(данные5); dataArray.push(data6); dataArray.push(data7); dataArray.push(data8); dataArray.push(data9); dataArray.push(данные10); csv.push(dataArray); вар temp_fname ="" если (localStorage.fileName!=не определено) { temp_fname = Prompt("Имя проекта: ", localStorage.fileName); } еще { temp_fname = Prompt("Имя проекта: ", ""); } если (temp_fname!= ноль) { имя_файла = имя_temp_f+".csv"; скачатьCSV(csv.join("\n"), имя файла); } } //Кнопка сохранения $("#save").click(function(){ экспортДанныхToCSV(); }) // не закрывается при аварии window.addEventListener('beforeunload', function (e) { е.preventDefault(); e.alert("Тест"); e.returnValue = ''; });
Хорошо, я создал этот простой веб-сайт. У нас есть 10 полей ввода, и мы можем сохранить любое их значение в файле CSV для дальнейшего использования. По сути, я получаю CSV-файл, который дает мне данные, которые выглядят следующим образом: 1,2,3,4,5,6,7,8,9,10.
Хорошо, теперь мой CSV-файл хранится локально. Теперь я выключаю свой компьютер, возвращаюсь в другой день и хочу загрузить локально сохраненный файл CSV, чтобы на входе было показано, что там было, когда я сохранил файл CSV. Как мне этого добиться?
//функция для загрузки входных данных в виде файла csv функция downloadCSV(csv, имя файла) { вар csvFile; вар DownloadLink; // CSV-файл csvFile = новый Blob([csv], { введите: «текст/csv» }); // Ссылка для скачивания downloadLink = document.createElement("a"); // Имя файла downloadLink.download = имя файла; // Создаем ссылку на файл downloadLink.href = window.URL.createObjectURL(csvFile); // Скрыть ссылку для скачивания downloadLink.style.display = "нет"; // Добавляем ссылку в DOM document.body.appendChild(downloadLink); // Нажмите ссылку для скачивания скачатьСсылка.клик(); } функция экспортаDataToCSV() { var data1 = $("#input1").val(); var data2 = $("#input2").val(); var data3 = $("#input3").val(); var data4 = $("#input4").val(); var data5 = $("#input5").val(); var data6 = $("#input6").val(); var data7 = $("#input7").val(); var data8 = $("#input8").val(); var data9 = $("#input9").val(); var data10 = $("#input10").val(); вар csv = []; вар dataArray = []; dataArray.push(данные1); dataArray.push(данные2); dataArray.push(данные3); dataArray.push(data4); dataArray.push(данные5); dataArray.push(data6); dataArray.push(data7); dataArray.push(data8); dataArray.push(data9); dataArray.push(данные10); csv.push(dataArray); вар temp_fname = "" if (localStorage.fileName != не определено) { temp_fname = Prompt("Имя проекта: ", localStorage.fileName); } еще { temp_fname = Prompt("Имя проекта: ", ""); } если (temp_fname!= ноль) { имя_файла = имя_temp_f + ".csv"; скачатьCSV(csv.join("\n"), имя файла); } } //Кнопка сохранения $("#save").click(function() { экспортДанныхToCSV(); }) // не закрывается при аварии window.addEventListener('beforeunload', function(e) { е.preventDefault(); e.alert("Тест"); e.returnValue = ''; }); Это простая тестовая страница Введите некоторые данные, чтобы их можно было сохранить и загрузить для последующего использования
Сохранить Загрузить
Вот мой код:
TestPage для входных данных Это простая тестовая страница Введите некоторые данные, чтобы их можно было сохранить и загрузить для последующего использования
Сохранить Загрузить //функция для загрузки входных данных в виде файла csv функция downloadCSV(csv, имя файла) { вар csvFile; вар DownloadLink; // CSV-файл csvFile = новый Blob([csv], {type: "text/csv"}); // Ссылка для скачивания downloadLink = document.createElement("a"); // Имя файла downloadLink.download = имя файла; // Создаем ссылку на файл downloadLink.href = window.URL.createObjectURL(csvFile); // Скрыть ссылку для скачивания downloadLink.style.display = "нет"; // Добавляем ссылку в DOM document.body.appendChild(downloadLink); // Нажмите ссылку для скачивания скачатьСсылка.клик(); } функция экспортаДанныхToCSV () { var data1 = $("#input1").val(); var data2 = $("#input2").val(); var data3 = $("#input3").val(); var data4 = $("#input4").val(); var data5 = $("#input5").val(); var data6 = $("#input6").val(); var data7 = $("#input7").val(); var data8 = $("#input8").val(); var data9 = $("#input9").val(); var data10 = $("#input10").val(); вар csv = []; вар dataArray = []; dataArray.push(данные1); dataArray.push(данные2); dataArray.push(данные3); dataArray.push(data4); dataArray.push(данные5); dataArray.push(data6); dataArray.push(data7); dataArray.push(data8); dataArray.push(data9); dataArray.push(данные10); csv.push(dataArray); вар temp_fname ="" если (localStorage.fileName!=не определено) { temp_fname = Prompt("Имя проекта: ", localStorage.fileName); } еще { temp_fname = Prompt("Имя проекта: ", ""); } если (temp_fname!= ноль) { имя_файла = имя_temp_f+".csv"; скачатьCSV(csv.join("\n"), имя файла); } } //Кнопка сохранения $("#save").click(function(){ экспортДанныхToCSV(); }) // не закрывается при аварии window.addEventListener('beforeunload', function (e) { е.preventDefault(); e.alert("Тест"); e.returnValue = ''; });
Мобильная версия