替换子集的标题

时间:2019-04-08 15:22:52

标签: node.js express npm

我使用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

有更好的方法吗?

0 个答案:

没有答案