Модуль npm "csv-to-array" не читает весь CSV-файл, указанный в качестве входных данных.

Я пытаюсь прочитать CSV-файл в JavaScript с помощью модуля npm csv-to-arrayв массив. Я ожидаю, что массив rows_in_csv будет содержать все строки (count > 1000) CSV. Но он содержит данные только для первых 507 строк. Вот в чем проблема.

let fs = require('fs');
let cwd = __dirname;
let file_path = cwd.concat("/farsi_localization_data.csv");

require("csv-to-array")({
  file: file_path,
  columns: ["Complete key", "", "English Value", "Hindi Value"]
}, function (err, rows_in_csv) {
  let row_count = rows_in_csv.length;

  console.log(`number of rows in CSV is ${row_count}`);
});

Расскажите, пожалуйста, почему это могло происходить.

0 ответов

Другие вопросы по тегам