在一個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」)''之前刪除額外的行*? –