# File lib/spreadsheet/worksheet.rb, line 204
   def write(row, col, data=nil, format=nil)
      if data.nil?
         write_blank(row, col, format)
      elsif data.kind_of?(Array)
         write_row(row, col, data, format)
      elsif data.kind_of?(Numeric)
         write_number(row, col, data, format)
      else
         write_string(row, col, data, format)
      end
   end