1. A computer program product for performing operations via a spreadsheet, the computer program product comprising: one or more computer-readable, tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to create in the spreadsheet a multidimensional array object, wherein: at least one element of the multidimensional array object constitutes an array with a plurality of elements, wherein the multidimensional array object comprise a set of elements, one element for each distinct list of coordinates of the multidimensional array object, the list of coordinates comprising a coordinate for each dimension of the multidimensional array object; program instructions, stored on at least one of the one or more storage devices, to access the elements of the multidimensional array object, the accessing comprising displaying the elements of the multidimensional array object as cells of the spreadsheet; and program instructions, stored on at least one of the one or more storage devices, to modify the elements of the multidimensional array object via modifying the contents of the cells of the spreadsheet.
3. The computer program product of claim 1 , wherein the program instructions to access comprise program instructions, stored on at least one of the one or more storage devices, to access content from an external data source, the external data source comprising a table, the accessing content from the external data source comprising: specifying a location of the external data source via a property in the multidimensional array object; and specifying a name of the table.