Javascript 如何从excel(XLSX)excel量角器中读取数据?

Javascript 如何从excel(XLSX)excel量角器中读取数据?,javascript,excel,protractor,Javascript,Excel,Protractor,我对量角器很陌生。所以任何人都可以帮我把xlsx文件中的日期输入到网络应用程序中。下面是我写的代码 var testData1 = require('path/book1.xlsx'); var a = element(by.id("Name")); var b = element(by.id("Description")); a.sendKeys(testData1[0].Name); b.sendKeys(testData1[0].Description);

我对量角器很陌生。所以任何人都可以帮我把xlsx文件中的日期输入到网络应用程序中。下面是我写的代码

   var testData1 = require('path/book1.xlsx');
   var a = element(by.id("Name"));
   var b = element(by.id("Description"));
   a.sendKeys(testData1[0].Name);
   b.sendKeys(testData1[0].Description); 
   browser.sleep(3000);
我得到了这个错误`

 Message:
   Failed: Invalid or unexpected token
 Stack:
   D:\Protractor\book1.xlsx:1
   (function (exports, require, module, __filename, __dirname) { PK♥♦¶
这是一个if-xlsx文件

^`

通过执行npm安装-S节点xlsx作为项目依赖项安装

//excelAgent.js

 var xlsx = require('node-xlsx');

 exports.read = function(_file) {
    var xlsObject = xlsx.parse(_file);

    return xlsObject? xlsObject:[];
 }
//test.js

var excelAgent = require('./excelAgent.js');

var excelFile = '';
var data = excelAgent.read(excelFile)[0].data; // first sheet's data
var data = excelAgent.read(excelFile)[1].data; // second sheet's data
//项目文件夹结构:

//文件夹
节点\u模块
结构:


可能重复@Gunderson我已经尝试了上面的代码,但它对我不起作用。你能帮我解决一下吗?我对GragratorThanks非常陌生,但我失败了:找不到模块“node xlsx”,并且在
\u文件中
我已经给出了文件路径,对吗。我已经执行了命令
npm install-S node xlsx
在执行
npm install-S node xlsx
之后,您能在文件夹下找到文件夹:
node xlsx
?是不是
test.js
excelAgent.js
node\u modules
具有相同的父文件夹?在我完成了上面所述的所有更改后,我收到了此错误失败:xlsx未定义请获取我从Thank Man准备的演示项目。它现在对我来说绝对有效。我们可以将单元格数据像第一列第一行数据一样保存在另一个变量中吗。