我怎样才能使这一系列的Java脚本variables变成一个函数?

我使用node.js和Excelparsing器xlsx来做到这一点。 我在我的示例excel文件中有3个不同的工作表。 到目前为止我的代码find所有表名称,然后在工作表中的数据,然后find单元格A1中的数据基于我selectfind它在哪个工作表,在这种情况下,它是索引[0]的工作表。

我希望能够在单元格A1中find这些数据,而不是通过手动input哪个表单,因为我希望客户机能够从下拉菜单(我已经拥有代码)中select表单,然后让它根据他们select的表格来显示A1中的数据。 因此,我想知道如何将代码转换为函数,而不是[0],它能够根据客户端从菜单中select的variables在A1中find数据。

var workbook = xlsx.readFile('C:/Users/user/Desktop/1234.xlsx'); var sheet_name = workbook.SheetNames[0]; var address_of_cell = 'A1'; var worksheet = workbook.Sheets[sheet_name]; var desired_cell = worksheet[address_of_cell]; var desired_value = desired_cell.v; console.log(desired_value); 

(.v只是xlsxparsing器的input,它将数据呈现为原始数据)

只是做一个function。 如果这不是你要求的,请澄清一下。

 function getSheetData(workbook, sheetNumber, cellName) { var workbook = xlsx.readFile(workbook); var sheet_name = workbook.SheetNames[sheetNumber]; var address_of_cell = cellName; var worksheet = workbook.Sheets[sheet_name]; var desired_cell = worksheet[address_of_cell]; var desired_value = desired_cell.v; return desired_value; } // get the variables from the user input, and then run // this. var data = getSheetData('1234.xlsx', 0, 'A1'); console.log(data);