在一个csv文件中,它们之间有一些空行,最后一行也是空白,我怎么能忽略它们或者让我们说,跳到下一个不空行?在javascript中,如何在上传csv文件时忽略空行?
column1;列2;第3栏
value1;值2;值3
__________________此行为空
value7; value8; value9
__________________this线(最后一个)是空
我获得文件内容:
var fileString = evt.target.result;
比我这样做是为了analize每一行,然后将其显示在我的网站:
var lines = fileString.split("\r\n");
有没有可能编写一个循环来检查空行并替换它们?像这样:
var pattern = /\r?\n\r?\n/g;
for(var i = 0; i < fileString.length; i++){
if(lines === null){
lines.replace(pattern, '\n');
}
}
你问如何从字符串中删除空行?因为它必须以字符串形式提供给你,然后才能在Javascript中进行操作。或者你必须以缓冲的方式处理文件,并随时删除多余的行。 –
准确地说,它可以作为字符串提供给我,我想要忽略它们或删除它们。我想导入一个CSV文件到我的网页,当我这样做时,可以看到所有的空行,甚至最后一个,我基本上不需要。 –
为什么不在执行'fileString.split(“\ r \ n”)''之前删除额外的行*? –