处理papaparse时更改CSV标头

时间:2016-01-31 12:39:40

标签: javascript parsing papaparse

是否可以更改" csv"的标题?在使用JavaScript的papa.parse执行的过程中将文件转换为大写?

提前致谢。

2 个答案:

答案 0 :(得分:11)

beforeFirstChunk: function(chunk) {
                    var rows = chunk.split( /\r\n|\r|\n/ );
                    var headings = rows[0].toUpperCase();
                    rows[0] = headings;
                    return rows.join("\r\n");
                },

支持' beforeFirstChunk'解决了我这个问题,但是如果你使用' worker:true'在您的配置中,它将触发异常,看起来像一个已知的错误。

答案 1 :(得分:1)

从5.0版开始,PapaParse现在具有transformHeader,即

一个应用于每个标题的函数。要求标头为true。该函数接收标头作为其第一个参数。 仅从版本5.0开始可用。

您可以在Using PapaParse transformHeader to remove whitespace from headers?上查看示例。