I have an array of arrays of data.
so the basic format is
$sheet = array( array( 'a1 data', 'b1 data', 'c1 data', 'd1 data', ), array( 'a2 data', 'b2 data', 'c2 data', 'd2 data', ), array( 'a3 data', 'b3 data', 'c3 data', 'd3 data', ) );
When I am passed the array I have no idea how many columns or rows there will be. What I want to do is using php excel create an excel sheet out of the array.
from what I have seen, the only way to set data is to use
So my question is
How would you loop over the cells?
remembering that there could be say 30 columns and say 70 rows which would be
AD70 So, how do you loop that?
Or is there a built in function to turn an array to a sheet?
You can set the data from an array like so:
fromArray works with 2D arrays. Where the 1st argument is the 2D array, the second argument is what to use if there is a null value, and the last argument is where the top left corner should be.
Otherwise you would need to loop through the data: