Wenn Sie aus einer Nummer den entsprechenden Spaltencode (wie aus der Tabellenkalkulation bekannt) zu berechnen, hilft Ihnen meine folgende PHP-Funktion weiter.
A, B C, D, ..., Z, AA, AB, AC, ..., AZ, BA, BB, BC, ... ZZ
Sie ist sehr einfach auch auf andere Programmiersprachen anzuwenden.
function getExcelColCode($col) { return ((int)(($col-1)/26) > 0 ? chr((int)(($col-1)/26) + 64) : "") . chr($col - ((int)(($col-1)/26) * 26) + 64); }
Oder ein wenig ausführlicher zum Nachvollziehen:
private function getExcelColCode($col) { $factor = (int)(($col-1)/26); $chr2 = chr($col - ($factor * 26) + 64); $chr1 = ($factor > 0 ? chr($factor + 64) : ""); return $chr1 . $chr2; }