多日前的上篇介紹了csv表格,以及JS結(jié)合后端PHP解析表格填充表單的方法。其中csv轉(zhuǎn)換成二維數(shù)組的時候邏輯比較復(fù)雜多坑,幸好PHP有豐富的庫函數(shù)來處理,而現(xiàn)在用JS解析的話就沒有那么幸運了,一切都要自己擼一個出來 或者 →_→ 引入一個庫。
JS導(dǎo)入CSV--讀取文本
JS能前端讀取文件嗎?以前只有通過 IE的ActiveXObject或者Flash才能本地讀取文件。隨著H5的出現(xiàn),這個問題有普遍解了。Talk is cheap,show you the code
$.fn.csv2arr = function( ){ var files = $(this)[0].files; if( typeof(FileReader) !== 'undefined' ){ //H5 var reader = new FileReader(); reader.readAsText( files[0] ); //以文本格式讀取 reader.onload = function(evt){ var data = evt.target.result; //讀到的數(shù)據(jù) console.log(data); } }else