The present invention is directed to a method, system and program for
exporting-importing the content of input cells from a source scalable
template instance in a source multi-dimensional spreadsheet to a
destination scalable template instance in a destination multi-dimensional
spreadsheet; a multi-dimensional spreadsheet comprising a plurality of
cells identified by a cell address along each dimension; a scalable
template instance comprising a variable number of contiguous elements of
same size ordered and aligned along a given spreadsheet dimension and
structured according to information defined in an associated scalable
template; an element being defined as a range of cells; a range of cells
comprising one or a plurality of cells; said scalable template comprising
an element profile; an element profile defining a cell content and a cell
destination for each cell within each element; said cell destination
specifying whether the cell is an input cell for receiving an entry or an
output cell for producing a result. The method comprises the steps of:
detecting a command for exporting-importing input cells from a source
scalable template instance in a source spreadsheet to a destination
scalable template instance in a destination spreadsheet; identifying the
source scalable template associated with the source scalable template
instance; identifying cells, if there are any, defined as input cells in
the element profile of the source scalable template; identifying the
destination scalable template associated with the destination scalable
template instance; Identifying cells, if there are any, defined as input
cells in the element profile of the destination scalable template;
copying cell per cell, the content of each input cell of the source
scalable 36 template instance in each input cell of the destination
scalable template instance.