次のような Excel ファイルがあります: Excel の例
私が行うとき、列 F、G 、H 、J を読みたい:
for ($i = 3; $i <= $data->sheets[0]['numRows']; $i++) { error_log( FW_Class_Voucher_Code::cleanCode($data->sheets[0]['cells'][$i][6]).' - '. FW_Class_Voucher_Code::cleanCode($data->sheets[0]['cells'][$i][7]).' - '. FW_Class_Voucher_Code::cleanCode($data->sheets[0]['cells'][$i][8]).' - '. FW_Class_Voucher_Code::cleanCode($data->sheets[0]['cells'][$i][9])); $count++; }
エラーが発生するという問題があります。
PHP 通知: 未定義のオフセット: 7 PHP 通知: 未定義のオフセット: 8 PHP 通知: 未定義のオフセット: 9
F 列は常にいっぱいですが、ご覧のとおり、他の列には問題があります。データが入力されている場合にのみフィールドがチェックされるように、このエラーを回避するにはどうすればよいですか?