Quiero recibir los datos de Excel y poner el valor en la columna de Excel como una declaración de bucle.
Quiero ponerlo con el siguiente código, ¿qué debo hacer?
//read file const workbook = XLSX.readFile("test.xlsx"); //put value workbook.Sheets.Sheet1.B2.v = 2000 workbook.Sheets.Sheet1.B3.v = 3000 workbook.Sheets.Sheet1.B4.v = 4000Puede usar notaciones de corchetes junto con un ciclo for para hacer esto.
Con la notación [] , puede usar una variable para acceder a una propiedad de un objeto.
Inicializar con un valor adecuado y ejecutar hasta cierto límite. Aquí hay un código de muestra:
const workbook = XLSX.readFile("test.xlsx"); let cellsLimit = 100; for(let i = 1 ; i <= cellsLimit; i++){ let keyName = 'B' + i; workbook.Sheets.Sheet1[keyName].v = 1000 + (i*1000) }