Заменить заголовки для подмножества - PullRequest
0 голосов
/ 08 апреля 2019

Я использую модуль npm csvtojson.Файл CSV, который я хочу разместить, имеет 10 столбцов.Мне только нужно 5 из них.Поэтому я настраиваю конвертер с параметром includeColumns.

. В этих 5 столбцах я хочу дать новый заголовок, потому что данный заголовок имеет пробелы

Здесь моя конфигурация

const converter = csv({
    delimiter: config.converter.delimiter,
    trim: config.converter.trim,
    includeColumns: /(Artikelnummer|Artikelnummer 2|EAN Nummer|Produktname 1|Produktname 2)/,
    noheader: false,
    headers: ['ArtikelnummerFirst', 'ArtikelnummerSecond', 'ean', 'name1', 'name2']
})

Это не работает.Первые два заголовка заменены, но не другие.Возможно, причина в том, что третий столбец исключен

Первая строка в CSV-файле выглядит так:

Artikelnummer;Artikelnummer2;Variantennummer;Sortiment;HWG;WUG 1;WUG 2;Ausgabename-HP;EAN Nummer;Name;Produktname 1;Produktname 2

Есть ли лучший способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...