我有一个Excel表格,我使用PHPExcel来阅读和显示它。现在我想得到第一排。所以这是我的代码:
$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列,输出正确但我也有致命错误
致命错误:未捕获的异常&#39; PHPExcel_Exception&#39;有消息&#39;无效的单元格坐标[AA1&#39; in /Library/WebServer/Documents/BICIBAN/PHPExcel-1.8/Classes/PHPExcel/Cell.php:594堆栈跟踪:#0 /Library/WebServer/Documents/BICIBAN/PHPExcel-1.8/Classes/PHPExcel/Worksheet.php(1218 ):PHPExcel_Cell :: coordinateFromString(&#39; [AA1&#39;)#1 /Library/WebServer/Documents/BICIBAN/PHPExcel-1.8/Classes/PHPExcel/Worksheet.php(1200):PHPExcel_Worksheet-> createNewCell(& #39; [AA1&#39;)#2 /Library/WebServer/Documents/BICIBAN/lecture.php(112):PHPExcel_Worksheet-> getCellByColumnAndRow(18278,1)#3 {main}抛出/ Library / WebServer / Documents第594行/BICIBAN/PHPExcel-1.8/Classes/PHPExcel/Cell.php
我可能知道它想要说什么,当我有很多列时,我有例如AA列。所以我做了一个可以转换到ZZ列但不能解决我的致命错误的函数。
感谢您的帮助
答案 0 :(得分:0)
哦,我刚刚发现了什么问题......我只是忘记了我的for循环中的$
for($i = 0; $i<$column; $i++){
FeelsBadMan :(