0

我有一个输入类型=文件,我正在尝试让js-xls加载它。

<input ngf-select ng-model="mypage.myfile" type="file" id="file_input" name="myfile" >

以下是我尝试在控制器中加载文件的三种不同方式:

var workbook = XLS.readFile(mypage.myfile);

它说:

TypeError: Cannot read property 'readFileSync' of undefined

我也试过这个:

var workbook = XLS.read(mypage.myfile, {type:"binary"});

并得到:

TypeError: f.charCodeAt is not a function

最后:

var workbook = XLS.read(mypage.myfile.toString(), {type:"binary"});

并得到:

Error: Unsupported file 91

每次我验证 mypage.myfile 确实存在以及我的期望。

4

1 回答 1

0

好的,这最终成为了答案: https ://stackoverflow.com/a/37083658/13009

我将 XLSX 更改为我认为可以同时处理的 XLS。我还删除了外部函数,我不确定它在做什么,并添加了一个回调来完成实际工作。

于 2017-03-01T16:13:03.563 回答