HTML代碼接受csv文件:
<input type="file" id="cvsFileChooser" accept=".csv" />
用於讀取和處理csv文件
$('#cvsFileChooser').change(function() {
var output = "";
var csvInputFilesName = $('#cvsFileChooser').prop("files");
var file = csvInputFilesName[0];
var reader = new FileReader();
reader.onload = function(e) {
output = e.target.result;
displayContents(output);
};
reader.readAsText(file);
reader.onerror = function() {
alert('Unable to read ' + file.fileName);
};
}
});
function displayContents(txt) {
var rows = txt.split('\n')// this will give each row array saperate from csv data
for(i=0;i<row.length;i++){ // iteration upto the end of all rows
var singleRow = rows[i]; // get each row
var columnArray = singleRow.split(','); // get column array data for each row
if(columnArray[ your excel column number to check data ] !="")
{
// your logic to copy data in new array
}
}
}
JavaScript代碼我需要一個代碼下手,怎麼我是初學者,目前無法實現上以代碼的形式我的想法。 – Akshay
你可以提供樣本數據嗎?我會給你發送樣品代碼 –
你能讀取csv文件嗎?或者你需要從閱讀csv文件到篩選結果和再次導出csv的幫助 –