code: def obj_to_str(self, file_path=None, deliminator=None, tab=None,
                     quote_numbers=True, quote_empty_str=False):
          
          deliminator = self.deliminator if deliminator is None \
              else deliminator
          tab = self.tab if tab is None else tab
          list_of_list, column_widths = self.get_data_and_shared_column_widths(
              data_kwargs=dict(quote_numbers=quote_numbers,
                               quote_empty_str=quote_empty_str),
              width_kwargs = dict(padding=0))
  
          ret = [[cell.ljust(column_widths[i]) for i, cell in enumerate(row)]
                 for row in list_of_list]
  
          ret = [deliminator.join(row) for row in ret]
          ret = tab + (u'\n' + tab).join(ret)
          self._save_file(file_path, ret)
          return ret
docs: This will return a simple str table.
          :param file_path:       str of the path to the file
          :param keys:            list of str of the order of keys to use
          :param tab:             string of offset of the table
          :param quote_numbers:   bool if True will quote numbers that are strings
          :param quote_empty_str: bool if True will quote empty strings
          :return:                str of the converted markdown tables