我想将特定xlsx文件的数据读入javascript,以便在.html页面上显示。 为此我下载了sheetjs。一个.xlsx解析器。
但现在我意识到你必须在html网站中选择一个文件来阅读它。但我只想一直使用一个文件。此外,html网站只会运行本地。那么有没有办法在js中设置文件的绝对路径。像
这样的东西 file= "C:\test.xlsx"
来自documemtary的代码示例:
function handleFile(e) {
var files = e.target.files;
var i,f;
for (i = 0, f = files[i]; i != files.length; ++i) {
var reader = new FileReader();
var name = f.name;
reader.onload = function(e) {
var data = e.target.result;
var workbook = XLSX.read(data, {type: 'binary'});
/* DO SOMETHING WITH workbook HERE */
};
reader.readAsBinaryString(f);
}
}
input_dom_element.addEventListener('change', handleFile, false);