我使用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
有更好的方法吗?