这段代码可以帮到你
大多数时候jszip.js没有工作,所以在你的js代码中包含xlsx.full.min.js。
Html代码
οnchange="angular.element(this).scope().ExcelExport(event)"/>
使用Javascript$scope.ExcelExport= function (event) {
var input = event.target;
var reader = new FileReader();
reader.onload = function(){
var fileData = reader.result;
var wb = XLSX.read(fileData, {type : 'binary'});
wb.SheetNames.forEach(function(sheetName){
var rowObj =XLSX.utils.sheet_to_row_object_array(wb.Sheets[sheetName]);
var jsonObj = JSON.stringify(rowObj);
console.log(jsonObj)
})
};
reader.readAsBinaryString(input.files[0]);
};