def initialize(worksheet, values=[], options={})
      self.worksheet = worksheet
      super(Cell, nil, values.size)
      self.height = options.delete(:height)
      worksheet.rows << self
      array_to_cells(values, options)
    end
No support is provided for the following attributes
spans
thickTop
thickBottom
Creates a new row. New Cell objects are created based on the values, types and style options.
A new cell is created for each item in the values array. style and types options are applied as follows:
If the types option is defined and is a symbol it is applied to all the cells created.
If the types option is an array, cell types are applied by index for each cell
If the types option is not set, the cell will automatically determine its type.
If the style option is defined and is an Integer, it is applied to all cells created.
If the style option is an array, style is applied by index for each cell.
If the style option is not defined, the default style (0) is applied to each cell.
@param [Worksheet] worksheet
@option options [Array] values
@option options [Array, Symbol] types
@option options [Array, Integer] style
@option options [Float] height the row's height (in points)
@see Row#array_to_cells
@see Cell