PHPExcel получает имя столбца относительно заданного столбца Используя PHPExcel, можно ли получить имя столбца, расположенного в X столбцах слева или справа? Пример, учитывая столбец BZ, я хотел бы вернуть имя столбца CB или BX. (2 справа или слева) Спасибо Ответ 1 Есть функции, уже встроенные в PHPExcel, чтобы помочь вам сделать это $adjustment = -2; $currentColumn = 'BZ'; $columnIndex = PHPExcel_Cell::columnIndexFromString($currentColumn); $adjustedColumnIndex = $columnIndex + $adjustment; $adjustedColumn = PHPExcel_Cell::stringFromColumnIndex($adjustedColumnIndex - 1); Обратите внимание на (историческое) несоответствие, что columnIndexFromString() вернет 1 для столбца A, но эта строкаFromColumnIndex ожидает, что 0 будет соответствовать столбцу A
Ответ 1 Есть функции, уже встроенные в PHPExcel, чтобы помочь вам сделать это $adjustment = -2; $currentColumn = 'BZ'; $columnIndex = PHPExcel_Cell::columnIndexFromString($currentColumn); $adjustedColumnIndex = $columnIndex + $adjustment; $adjustedColumn = PHPExcel_Cell::stringFromColumnIndex($adjustedColumnIndex - 1); Обратите внимание на (историческое) несоответствие, что columnIndexFromString() вернет 1 для столбца A, но эта строкаFromColumnIndex ожидает, что 0 будет соответствовать столбцу A