如何设置值为2d数组并使用jr中的arr [i] [j]或arr [i,j]访问值

时间:2017-07-06 00:55:54

标签: javascript arrays node.js exceljs

我需要使用节点js将一些excel中的几个单元格复制到另一个excel。 假设我需要从2行复制3个单元格值并分配给下面的数组

第一行

array[0,0] = A1 value

array[0,1] = B1 value

array[0,2] = C1 value

第二行

array[1,0] = A2 value

array[1,1] = B2 value

array[1,2] = C2 value

之后我需要使用填充的数组并将这些值粘贴到同一位置的另一个excel文件中。那时我需要访问下面的数组结构以粘贴到确切的位置。

Excel 2

A1 = array[0,0].value

B1 = array[1,0].value

etc...

它的行为方式与我们在c#中的行为方式不同。请让我知道javascript中所需的代码。

1 个答案:

答案 0 :(得分:0)

您可能知道,2D数组只不过是数组的数组。这正是你需要在javascript中创建一个。例如:

// you can use an Array construct as well.
let my_2d_array = [];

my_2d_array[0] = [];

my_2d_array[0][0] = 'some value';

console.log(my_2d_array[0][0]);

同样,您也可以根据自己的要求创建一个对象数组。

希望这有帮助!

相关问题