Надеюсь, я мог бы получить некоторую помощь с чтением файла CSV в 2d массив для приложения узла.
Я видел другие вопросы с ответами, которые предлагают пакеты papaparse, jquery -csv и csv npm. Я прочитал документацию для каждого из этих решений и не вижу, где в процессе моя программа будет читать CSV.
У меня есть файл csv в папке с документами: C: \ Documents \ Folder \ data.csv, например.
Я надеялся, что программа сможет прочитать data.csv, отформатированный примерно так:
header0 header1 header2 header3 header4 header5 header6 header7 header8 header9
data data data data data data data data data data
data data data data data data data data data data
и поместить его в массив с именем myarray
myarray [0 ] [9] выдаст мне header9 и т. Д.
Вот что я имею при попытке jquery -csv
var fs = require('fs');
var csv = require('./jquery.csv.js');
var sample = 'C:\Documents\Folder\data.csv';
var myarray = $.csv.toArrays(sample);
Я получаю ошибку
ReferenceError: $ is not defined
at Object.<anonymous> (C:\Users\0121160\Documents\Nodejs\readcsv.js:7:14)
[90m at Module._compile (internal/modules/cjs/loader.js:959:30)[39m
[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)[39m
[90m at Module.load (internal/modules/cjs/loader.js:815:32)[39m
[90m at Function.Module._load (internal/modules/cjs/loader.js:727:14)[39m
[90m at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)[39m
[90m at internal/main/run_main_module.js:17:11[39m
примечание: у меня очень минимальный опыт работы с javascript, node, jquery.
Любая помощь будет принята с благодарностью.
Спасибо!