Maison > Article > développement back-end > 读取excel文件,不得不读取A列
读取excel文件,只能读取A列
<br />function import_excel($filePath){<br /> $txt=array(); <br /> $PHPReader = new PHPExcel_Reader_Excel2007(); <br />if(!$PHPReader->canRead($filePath)){ <br /> $PHPReader = new PHPExcel_Reader_Excel5(); <br /> if(!$PHPReader->canRead($filePath)){ <br /> echo 'no Excel'; <br /> return ; <br /> } <br />} <br /><br />//建立excel对象,此时你即可以通过excel对象读取文件,也可以通过它写入文件 <br />$PHPExcel = $PHPReader->load($filePath); <br /> <br />/**读取excel文件中的第一个工作表*/ <br />$currentSheet = $PHPExcel->getSheet(0); <br />/**取得最大的列号*/ <br />$allColumn = $currentSheet->getHighestColumn(); <br />/**取得一共有多少行*/ <br />$allRow = $currentSheet->getHighestRow(); <br /> echo "allcolumn:".$allColumn."<br>";<br /> echo "allRow:".$allRow."<br>";<br />//循环读取每个单元格的内容。注意行从1开始,列从A开始 <br />for($rowIndex=1;$rowIndex<=$allRow;$rowIndex++){ <br /> for($colIndex='A';$colIndex<=$allColumn;$colIndex++){ <br /> echo $colIndex.",";<br /> $addr = $colIndex.$rowIndex; <br /> $cell = $currentSheet->getCell($addr)->getValue(); <br /> $txt[$rowIndex][]=$cell;<br /> echo $cell,",";<br /> } <br /> echo "<br>"; <br /> <br />} <br /> <br /> return $txt; <br />}<br />
for($i='A'; $i!='AA'; $i++) echo $i;ABCDEFGHIJKLMNOPQRSTUVWXYZ