프런트엔드에서 js-xlsx를 통해 Excel 전체 데이터 가져오기

1380 단어


    
        
        
        <script src="http://oss.sheetjs.com/js-xlsx/xlsx.full.min.js"/>
    

    
        <input type="file"/>
        <div id="zzdemo"/>
        <script>
            var zzexcel;
            function sendfile(obj) {
                if(!obj.files) {
                    return;
                }
                var f = obj.files[0];
                var reader = new FileReader();
				reader.readAsBinaryString(f);
                reader.onload = function(e) {
                    var data = e.target.result;
                        zzexcel = XLSX.read(data, {
                            type: 'binary'
                        });
                    for(var i=0;i<zzexcel.SheetNames.length;i++){
			      document.getElementById("zzdemo").innerHTML +=zzexcel.SheetNames[i]+"="+JSON.stringify(XLSX.utils.sheet_to_json(zzexcel.Sheets[zzexcel.SheetNames[i]]))+"<br/>";
		      }
                }
            }
        </script>
    

</code></pre> 
   </div> 
   <p>  </p> 
  </div> 
  <p> :https://www.cnblogs.com/zhaozhou/p/8403847.html</p> 
 </div> 
</div>
                            </div>
                        </div>

좋은 웹페이지 즐겨찾기