在当前版本的项目中,我只能使用getCell("A4")->getValue()
获取单元格值,但是有一个问题,有时候我想删除或添加列,这会破坏其他值,所以我必须再次排序我的数据。
我想知道是否有一个函数,可以使用数字作为插入字母的列,例如:$ title ['first'] [4]中的“ A4”和$$中的“ B5”标题['second'] [5]
image of exemple
也许我的表达不够清楚,希望您能表达我的观点/问题,谢谢!
答案 0 :(得分:0)
$colunmn=1; //The colunmn you want to start the cicle
$columnMax=5; //The colunmn you want to end the cicle
while($coluna < $columnMax){
$colunmString = PHPExcel_Cell::stringFromColumnIndex($colunmn); //Convert the nº index into a collunm string ex: 1->'A', 2->'B', 27->'AA', 28->'AB'
getCell($colunmString. "2")->getValue(); //I used "2" as a line exemple you can change it
$colunmString++;
}
您可以根据需要调整该代码。
只需使用函数PHPExcel_Cell::stringFromColumnIndex( int )
即可获得具有int索引的列字符串。