Описание тега node-csv-parse
csv-parse — это парсер для Node.js, преобразующий текстовый ввод CSV в массивы или объекты. Он реализует потоковый API.
1
ответ
Как вставить новый столбец в CSV в nodejs
Я должен добавить новую ячейку в каждой строке. скажем, у меня есть список продуктов CSV, и я выбираю URL изображения для каждого продукта, используя некоторые функции, и мне нужно обновить URL, соответствующий каждому продукту. const writestream = …
13 ноя '18 в 07:05
1
ответ
Как получить вывод после разбора CSV с помощью CSV-Parser?
Я анализирую огромный CSV (1,2 ГБ) с использованием csvparser и пытаюсь получить определенные данные столбца из проанализированного CSV. Я пытаюсь отправить данные в массив после обработки, но только получить пустой массив в качестве вывода. Как я м…
02 фев '19 в 09:42
1
ответ
При использовании node-csv-parse, можете ли вы указать некоторые поля для текстовой квалификации, а некоторые нет?
Используя SSDT, я могу указать, являются ли отдельные поля текстовыми или нет. Это полезно для файла CSV, который я анализирую, где только одно из полей имеет текстовый формат (я не могу легко попросить экспорт, где все поля имеют текстовый квалифик…
06 авг '18 в 11:51
1
ответ
Как я могу проанализировать данные из CSV-файла, загруженного пользователем в узел / экспресс?
У меня есть приложение переднего плана реагирования и приложение backend node/express. Я хочу разрешить пользователю загружать CSV-файл, затем анализировать файл и создавать модель для каждой строки. Тем не менее, я несколько озадачен тем, как это с…
08 авг '18 в 05:00
0
ответов
Ошибка при использовании опции Cast с модулем Node csv-parse
Я новичок на Node.js и пытаюсь использовать csv-parse для потоковой передачи данных csv в firestore. Когда я запускаю сценарий, который я написал из другого ответа Stackru ниже с опцией "cast: true", я получаю ошибку "Ошибка: Аргумент"documentPath"н…
09 янв '19 в 23:51
1
ответ
Как использовать чтение и запись потока csv-parse
Привет , ребята, я новичок здесь и получил путаницу, как я могу использовать readstream и поток записи прямо сейчас, я попробовал это (я использую эту библиотеку https://www.npmjs.com/package/csv-parse) fs.createReadStream(path.join(__dirname,"../de…
04 янв '19 в 07:46
1
ответ
npm csv-parse не читает все строки
Я пытаюсь прочитать CSV с помощью csv-parse, но последняя строка не читается. Мой код: const handleFiles = event => { const f = event.target.files[0]; const parser = CsvParse({delimiter: ',', columns: true}); parser.on('readable', function(){ con…
27 май '19 в 08:14
0
ответов
Читаемый поток из файла.csv.gz, расположенного в облачном хранилище Google, возвращает бессмысленный
Я пытаюсь поток строки заголовка .csv.gz файл внутри корзины Google Cloud Storage. Выполнение вставленного ниже кода возвращает около дюжины строк, наподобие этого: \u0013 9 o d$ yt = \u0007 \ u0 То, что я хотел бы вернуть - это читаемые человеком …
17 май '19 в 20:00
1
ответ
Возвращаемое значение не работает вне функции?
Когда мы console.log(restaurantdata) внутри функции.on('end') возвращаем журнал, но вне журнала функции не можем дать возвращаемое значение undefined. var restaurantdata=[]; fs.createReadStream('restaurantsa9126b3.csv') .pipe(csv()) .on('data', (dat…
23 мар '19 в 12:43
0
ответов
Как использовать.subscribe() в библиотеке node-csvtojson
Я пытаюсь использовать функцию линии csv to csv в node-csvtojson (документация здесь) csv({output:"line}) .fromString(my_csv_string) .subscribe(csvLine => { console.log(csvLine) }) Но я не могу понять, как я должен получить каждую независимую лин…
25 мар '19 в 10:13
1
ответ
Неожиданное поведение при использовании модуля узла csv-parser
Я пытаюсь получить заголовки файла csv в массив и пытаюсь использовать csv-parser для этого. Две вещи, которые я не могу понять здесь: 1) Почему console.log в последней строке кода запускается раньше всего? Это также означает, что значение переменно…
07 май '19 в 19:27
0
ответов
Как исключить вставку заголовков в таблицы mySQL после преобразования Json в данные CSV, а затем вставки в mySQL с помощью NodeJS
У меня есть большие данные json, которые я конвертирую в CSV (используя NPM jsonexport). Затем я использую NPM csv-parse, чтобы вставить эти данные CSV в таблицу mySQL с помощью NodeJS. Однако 1 дополнительная строка с именами столбцов также вставле…
07 май '19 в 05:03
1
ответ
Почему CreateReadStream не вызывает событие ошибки?
Я пытаюсь сделать некоторую обработку ошибок для файла CSV. При изменении имени файла на то, что не существует,Error: ENOENT: no such file or directory, open 'testdat.csv' отображается, но событие on error не вызывается. Вот текущая реализация: cons…
29 май '19 в 17:12
0
ответов
Есть ли способ указать кодировку UTF8 или добавить символ bom при преобразовании одного файла CSV в другой в Javascript?
Я использую модуль csv вместе с модулями csv-parse, stream-transform и csv-stringify для чтения в файле Excel и выбора нужных столбцов. Файл CSV содержит специальные символы на португальском языке, которые не могут быть закодированы должным образом,…
30 авг '19 в 20:24
1
ответ
Получение заголовков CSV без чтения всего потока
Я использую csv-parser модуль узла для захвата заголовков потоковых CSV-файлов; Я использую источник событий 'headers', который встроен в модуль. Я перебираю массив csv readstreams, которые я прохожу через мой getHeaders() функция. Сразу после захва…
13 июн '19 в 22:57
0
ответов
Отправка фрейма данных CSV-файла в массив
У меня есть этот фрагмент кода, написанный на Javascript, где я хочу сохранить название колледжей из файла csv в массив с именем results. Хотя я могу печатать значения, находясь внутри функции, массив пуст, когда я распечатываю его из функции. const…
28 ноя '19 в 08:52
1
ответ
Как заполнить новый столбец даты в существующем файле CSV
Я работаю с файлом CSV (~20 МБ). Он состоит из трех столбцов, как показано ниже, а имя файла представляет время начала, т.е. временную метку первой строки (в данном случае имя файла20200325131010000.csv). x;y;z 3;-132;976 3;-131;978 3;-130;975 4;-13…
25 мар '20 в 17:04
0
ответов
Ошибка: невозможно создать строку длиной более 0x3fffffe7 символов при использовании createReadStream
Я разбираю очень большие файлы CSV (~37 ГБ). Я используюfs.createReadStreamи csv-парсер. Я разбиваю их на 5000 строк, а затем вставляю их в mongo db. Однако эта ошибка возникает, даже если часть mongo закомментирована. Вот функция для анализа файла:…
08 июн '20 в 15:29
1
ответ
Огромные данные CSV для отображения в ChartJS
У меня есть файл CSV с такими данными - time,a,b,c,d,e,f,g 2020-06-18 14:59:34.585143,2,0,0,2,1,1,0 2020-06-18 14:59:38.302183,2,0,0,2,1,0,1 .. .. 2020-06-18 15:04:11.529016,1,0,0,1,0,0,0 2020-06-18 15:04:11.874480,1,0,0,1,0,0,0 2020-06-18 15:04:12.…
11 июл '20 в 14:26
1
ответ
Nodejs. Получение [объект, объект] при fs.writeFileSync
Я читаю файл csv, а затем пишу другой в нужном мне формате. console.log показывает нужные мне данные, но в создаваемом мной файле для каждой строки отображается [object, Object]. Я не уверен, почему console.log показывает правильные данные, а файл -…
04 окт '19 в 18:58