7

行と列のインデックスから列の名前を取得できるかどうかを知りたいです。つまり、行インデックスと列インデックスを渡すことによって列の名前を返す関数が必要です。たとえば、関数の名前が getColumnName であるとします。getColumnName(1,8) と入力すると、B8 が返されるようにします。

4

1 に答える 1

4

PHPExcel_Cell::stringFromColumnIndex() メソッドを見てください。

これは、1 や 255 などの数値引数を受け入れ、列 0 が 'A' で行が 1 から始まることに基づいて、対応する列文字 (例: 'B' または 'IV') を返します。

編集

セル値を設定するためだけにこれが必要な場合は、次のようなほとんどのセル操作関数

setCellValue()

次のような対応するメソッドがあります

setCellValueByColumnAndRow()

セルアドレスではなく行番号と列番号を受け入れる

于 2011-04-04T10:30:02.413 に答える