我一直在使用NodeCSV库,我非常喜欢它。 4个组件库之一csv-parse将解析NodeJS中的CSV字符串,文件和流。
columns
选项in the documentation允许我在解析之前在配置中设置列名。
var parser = parse({columns: ['columnA', 'columnB', 'columnC']});
在解析CSV文件时,解析库似乎有条件地跳过标题行。如果CSV文件的第一行具有列名,则第一行不会被解析为结果。但是当我不包含标题行时,第一行IS被解析为结果。
图书馆是否自动决定跳过该行?如何控制此行为,如果无法控制,我怎么知道它会做什么?