def METHOD_NAME(self):
    # Examine each column looking for the maximum string length
    for col in range(len(self._header)):
        # Look for the maximum length
        max_length = len(self._header[col])
        for row in range(len(self._data)):
            if max_length < len(self._data[row][col]):
                max_length = len(self._data[row][col])
        # Pad each entry
        self._header[col] = pad_string(self._header[col], max_length, "center")
        for row in range(len(self._data)):
            self._data[row][col] = pad_string(self._data[row][col], max_length, self._format[col])