读取excel文件,不得不读取A列

WBOY
풀어 주다: 2016-06-13 12:18:07
원래의
882명이 탐색했습니다.

读取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 />
로그인 후 복사


只能读取A列的内容,后面的都读不到,网上的示例都是这样的
是不是 for($colIndex='A';$colIndex<=$allColumn;$colIndex++)要把A转码啊?
------解决思路----------------------
请不要误导,楼主的代码并无大问题
for($i='A'; $i!='AA'; $i++) echo $i;
로그인 후 복사
로그인 후 복사
ABCDEFGHIJKLMNOPQRSTUVWXYZ



引用:
for($colIndex='A';$colIndex<=$allColumn;$colIndex++){

$colIndex='A';
$colIndex++

A是字符,執行++ 只會顯示是1
所以每次都是1

改為
for($colIndex=0;$colIndex<=$allColumn;$colIndex++){
試試

------解决思路----------------------
引用:
请不要误导,楼主的代码并无大问题
for($i='A'; $i!='AA'; $i++) echo $i;
로그인 후 복사
로그인 후 복사
ABCDEFGHIJKLMNOPQRSTUVWXYZ



Quote: 引用:

for($colIndex='A';$colIndex
$colIndex='A';
$colIndex++

A是字符,執行++ 只會顯示是1
所以每次都是1

改為
for($colIndex=0;$colIndex試試


明白,如果這樣問題就不在這裏了。
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!