jquery讀取csv文件並用json格式輸出


直接貼上代碼:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
     <title>Untitled Page</title>
</head>
<script language="javascript" src="jquery-1.8.3.min.js"></script>
<script language="javascript" src="csv.js"></script>
<script language="javascript" type="text/javascript">
function importXLS(){
     if (!(window.File || window.FileReader || window.FileList || window.Blob)) {
         alert('請使用Chrome瀏覽器!');
     }
     var files = $('input[name="fileTrans"]').prop('files');//獲取到文件列表

     if(files.length == 0){
       alert('請選擇文件');
       return;
     }else{
       var reader = new FileReader();//新建一個FileReader
       reader.readAsText(files[0], "gbk");//讀取文件 
       reader.onload = function(evt){ //讀取完文件之后會回來這里
         var fileString = evt.target.result;
          var a = CSV.parse(fileString, {
            header: ['username', 'pay_money', 'pay_type']
          });
      
          console.log(a);
       }
     }
     }
</script>
</head>
<body>
<input type="file" name="fileTrans" id="f" />
<input type="button" id="b" value="import" onclick="if(f.value=='')alert('請選擇csv文件');else importXLS()" />
</body>
</html> 

  這里用到了兩個類:

FileReader();
CSV();
基本上能夠兼容谷歌和360瀏覽器。

花了半天時間研究,如果你喜歡就加我好友吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM