I've been programming since 1995 and we load arrays like this:
const int NAME=0, GAMES_PLAYED=1,UNLOCKED_BOSS=2;
Array[0][NAME] = "Andrew";
Array[0][GAMES_PLAYED] = 42;
Array[0][UNLOCKED_BOSS] = "yes";
Array[1][NAME] = "John";
Array[1][GAMES_PLAYED] = 11;
Array[1][UNLOCKED_BOSS] = "no";
Array[2][NAME] = "Fred";
Array[2][GAMES_PLAYED] = 2;
Array[2][UNLOCKED_BOSS] = "no";
The excel spreadsheet would look like this:
ID NAME GP UNLOCK
------------------------------
0 Andrew 42 yes
1 John 11 no
2 Fred 2 no
If you know anything about arrays in construct it swaps rows with columns. WHY??? It's incredibly confusing!