Csv file local to json
Блог Фрилансера
25 лист. 2020 р.
Зчитування файлу може бути корисно для попереднього перегляду або попередньої обробки.
Щоб прочитати файл в js можна використати FileReader. Нижче представлений приклад як зчитати csv, завантажений через браузер
Функція приймає input типу file
function readFile(input) {
let file = input.files[0];
let reader = new FileReader();
let readerText = new FileReader();
reader.readAsArrayBuffer(file);
readerText.readAsText(file); // is text
reader.onload = function() {
var resultUtf8is1251 = new TextDecoder('windows-1251').decode(reader.result); тут ми змінюємо кодування якщо потрібно
console.log(resultUtf8is1251)
};
reader.onerror = function() {
console.log(reader.error);
};
}
Можна переглянути приклад використання