$('#excel-file').change(function(e) { var files = e.target.files; var fileReader = new FileReader(); fileReader.onload = function(ev) { try { var data = ev.target.result var workbook = XLSX.read(data, { type: 'binary' }) // 以二进制流方式读取得到整份excel表格对象 var persons = []; // 存储获取到的数据 } catch (e) { console.log('文件类型不正确'); return; }这段不要用jquery写
时间: 2024-02-10 21:35:25 浏览: 95
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
好的,以下是不用 jQuery 的代码实现:
const excelFile = document.getElementById('excel-file');
excelFile.addEventListener('change', function(e) {
const files = e.target.files;
const fileReader = new FileReader();
fileReader.onload = function(ev) {
try {
const data = ev.target.result;
const workbook = XLSX.read(data, { type: 'binary' }); // 以二进制流方式读取得到整份excel表格对象
const persons = []; // 存储获取到的数据
} catch (e) {
console.log('文件类型不正确');
return;
}
}
});
阅读全文