get col letter ergänzt

This commit is contained in:
2025-08-01 14:02:29 +00:00
parent 160889a08a
commit 7bf1ed4ba4

View File

@@ -24,6 +24,22 @@ class GoogleSheetHandler:
self._all_data_with_headers = []
self._header_rows = 5
def _get_col_letter(self, col_idx_1_based):
"""
Konvertiert einen 1-basierten Spaltenindex in den entsprechenden
Google Sheets Spaltenbuchstaben (A, B, ..., Z, AA, ...).
"""
if not isinstance(col_idx_1_based, int) or col_idx_1_based < 1:
self.logger.error(f"Ungültiger Spaltenindex ({col_idx_1_based}) für _get_col_letter erhalten.")
return None
string = ""
n = col_idx_1_based
while n > 0:
n, remainder = divmod(n - 1, 26)
string = chr(65 + remainder) + string
return string
@retry_on_failure
def _connect(self):
if self.client: return True