Привет, я хочу открыть файл Excel с расширением xlsx с библиотекой xlsx.js. Я могу открыть файл с помощью ввода html, но я хочу открыть его, используя путь к файлу.
У меня есть этот код, извлеченный из демонстрации xlsx.js:
function handleFile(e) {
rABS = false;
use_worker = false;
console.log(e);
var files = e.target.files;
var f = files[0]; {
var reader = new FileReader();
var name = f.name;
reader.onload = function (e) {
if (typeof console !== 'undefined')
console.log("onload", new Date(), rABS, use_worker);
var data = e.target.result;
console.log("target result >>>>>>>>> " + e.target.result);
if (use_worker) {
xw(data, process_wb);
} else {
var wb;
if (rABS) {
wb = X.read(data, {
type : 'binary'
});
} else {
var arr = fixdata(data);
wb = X.read(btoa(arr), {
type : 'base64'
});
}
process_wb(wb);
}
};
if (rABS)
reader.readAsBinaryString(f);
else
reader.readAsArrayBuffer(f);
}
}
Я хочу что-то вроде этого:
var file = new File([""],"C:\\Users\\PalFS\\Downloads\\Fiverr_Example_List (1).xlsx");
var data = file;
Как это сделать или как я могу преобразовать этот файл в буфер массива, как он возвращается, var data = e.target.result;.
Спасибо