Suggestions:
Ask your supervisor to work with R
Use a package ncdfto write a NetCDF file, which can be multidimensional (it is often used for 4D time-time data)
Use the package reshape2to convert the array to a data format i,j,k,l,m,n,value(where i - n are your dimension indices and value is value A[i,j,k,l,m,n]). Here is a three-dimensional example.
a = array (sample (24), s (2,3,4))
a is now a three-dimensional array:
> a
, , 1
[,1] [,2] [,3]
[1,] 23 21 20
[2,] 22 7 14
, , 2
[,1] [,2] [,3]
[1,] 11 9 5
[2,] 12 6 17
, , 3
[,1] [,2] [,3]
[1,] 16 3 24
[2,] 1 10 4
, , 4
[,1] [,2] [,3]
[1,] 2 19 8
[2,] 18 15 13
Then this is single line:
> require(reshape2)
> melt(a)
Var1 Var2 Var3 value
1 1 1 1 23
2 2 1 1 22
3 1 2 1 21
4 2 2 1 7
5 1 3 1 20
6 2 3 1 14
7 1 1 2 11
...
17 1 3 3 24
18 2 3 3 4
19 1 1 4 2
20 2 1 4 18
21 1 2 4 19
22 2 2 4 15
23 1 3 4 8
24 2 3 4 13
-, write.table CSV , Excel.