Ваша handleFile
функция получает не файл, а событие в качестве аргумента. Измените его так, чтобы оно выглядело так:
handleFile = (e) => {
const file = e.target.files[0];
/* Boilerplate to set up FileReader */
const reader = new FileReader();
const rABS = !!reader.readAsBinaryString;
reader.onload = e => {
/* Parse data */
const bstr = e.target.result;
const wb = XLSX.read(bstr, { type: rABS ? "binary" : "array" });
/* Get first worksheet */
let arr = this.xslToJson(wb);
};
if (rABS) reader.readAsBinaryString(file);
else reader.readAsArrayBuffer(file);
};