code: def add_table(self, address, has_headers):
          
          if address is None:
              return None
          params = {
              'address': address,
              'hasHeaders': has_headers
          }
          url = self.build_url(self._endpoints.get('add_table'))
          response = self.session.post(url, data=params)
          if not response:
              return None
          return self.table_constructor(parent=self, **{self._cloud_data_key: response.json()})
docs: Adds a table to this worksheet
          :param str address: a range address eg: 'A1:D4'
          :param bool has_headers: if the range address includes headers or not
          :return: a Table instance