[英]how to read an Excel file (.XLSX/XLS) with no libraries in JS
执行此操作的本机方式是什么?
我试过这段代码,但它输出给我 Gibrish 行。
const input = document.getElementById('my_file_input');
input.addEventListener('change',(e)=> {
const fr = new FileReader();
fr.onload = function() {
document.getElementById('my_file_output').textContent = this.result;
console.log(fr.result)
}
fr.readAsText(input.files[0]);
},false);
谢谢
正确的方法是使用
fs.readAsArrayBuffer(input.files[0])
要获取实际的字节数据(“乱码行”),然后要获取文本,您必须查找 XLS 文件的文件规范以了解哪些字节代表什么,然后当您找到正确的字节时调用“Strint.fromCharCode”每个字节然后将它们连接在一起
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.