2016-06-13 6 views
0

私は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の列まで変換することができますが、それは私の致命的なエラーを修正しない関数を行った。あなたの助け

答えて

0

ああため

おかげで、私は間違っているものを見つける...私はちょうど私のforループ

for($i = 0; $i<$column; $i++){ 

FeelsBadMan :(

で$を忘れてしまいました
関連する問題