私はExcelテーブルを持っており、PHPExcelを使用してそれを表示しています。そして今、私は最初の行を取得したい。だからここに私のコードです:PHP Excelテーブルの最初の行を取得しようとすると、キャッチされない例外が発生する
$column = ord($sheet->getHighestColumn())-64;
for($i = 0; i<$column; $i++){
echo $sheet->getCellByColumnAndRow($i,1) . ' ';
}
そして、これは私が得るものです:
country_code country_name Nom du pays modification_flag tag Code ISO Alphabétique 2 positions Iban O/N
は、だから私は7列を持っており、出力は正しいですが、私はまた、致命的なエラー
Fatal error: Uncaught exception 'PHPExcel_Exception' with message 'Invalid cell coordinate [AA1' in /Library/WebServer/Documents/BICIBAN/PHPExcel-1.8/Classes/PHPExcel/Cell.php:594 Stack trace: #0 /Library/WebServer/Documents/BICIBAN/PHPExcel-1.8/Classes/PHPExcel/Worksheet.php(1218): PHPExcel_Cell::coordinateFromString('[AA1') #1 /Library/WebServer/Documents/BICIBAN/PHPExcel-1.8/Classes/PHPExcel/Worksheet.php(1200): PHPExcel_Worksheet->createNewCell('[AA1') #2 /Library/WebServer/Documents/BICIBAN/lecture.php(112): PHPExcel_Worksheet->getCellByColumnAndRow(18278, 1) #3 {main} thrown in /Library/WebServer/Documents/BICIBAN/PHPExcel-1.8/Classes/PHPExcel/Cell.php on line 594
を持っています私は多くのコラムを持っていて、たとえばAAカラムを持っているときに、何を言っているのか分かります。だから私は、ZZの列まで変換することができますが、それは私の致命的なエラーを修正しない関数を行った。あなたの助け