def set_column(column_index, column_values)
      if @rows.size < column_values.size
        1.upto(column_values.size - @rows.size) { @rows << Array.new }
      end

      column_values.each_with_index do |column_value, row_index|
        set_cell(row_index, column_index, column_value)
      end
    end
Sets a column in data_table, specified by column_index with an array of column_values. column_index starts from 0.

Parameters
* column_index    [Required] The column to assign column_values. column_index starts from 0.
* column_values   [Required] An array of cell values.