【发布时间】:2020-05-15 20:47:15
【问题描述】:
我之前发布过这个问题,但没有成功。
我有几行让一个用户菜单从 exceljs 获取数据。
1 - 如何在此函数中放置 while 条件,以获取所有行到菜单?看起来 switch(input) 不接受循环。
逻辑是: * 阅读customers.xlsx 以获取所有客户。 * 循环所有客户作为菜单选项。 * 选择后会打开另一个带有所选客户名称的 xlsx 文件 IE: 1 - 客户 1 2 - 客户 2 如果我选择 1,我会打开 coster1.xlsx
2 - 如何选择并作为字符串传递以打开 xlsx?
wb_costumers.xlsx.readFile('costumers.xlsx').then(function(){
sh_costumers = wb_costumers.getWorksheet("Sheet1");
var ic = 2;
while (ic <= sh_costumers.rowCount){
console.log("Row " + sh_costumers.getRow(ic).getCell(1) + " - " + sh_costumers.getRow(ic).getCell(2));
ic++;
}
});
function processChoice(input){
return new Promise(function(resolve, reject) {
var error = undefined;
var func;
switch(input){
case sh_costumers.getRow(2).getCell(1).text :
func = addPreset;
break;
【问题讨论】:
标签: node.js switch-statement exceljs