[請益] 用phpExcel怎麼把資料存到陣列裡面

看板PHP作者時間15年前 (2010/05/18 10:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我現在嘗試使用phpExcel 我希望把excel裡面的資料,轉成一般的二維陣列來存 我的測試資料為 序號,密碼,說明,saf 1,a,A, 2,b,B,a 3,c,C, 4,,, ,,, ,,,a 然後我用 $sheet = $objPHPExcel->getSheet(0); // 讀取第一個工作表(編號從 0 開始) $cellCollection = $sheet->getCellCollection(); $cellsByRow = array(); foreach ($cellCollection as $cellID) { $cell = $sheet->getCell($cellID); $val =$cell->getValue(); $cellsByRow[$cell->getRow()][$cell->getColumn()] = $val; } 之後我再把$cellsByRow 用print_r的方式印出來 發現有些欄位沒有出現 就像這樣 Array ( [1] => Array ( [B] => [D] => saf ) [2] => Array ( [A] => 1 [B] => [C] => ) ) 如果說是不支援中文字那也就算了,可是像第二列 的 1,a,A, 卻只有顯示 1,其他的卻沒有值 請問要怎麼做才比較好 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194
文章代碼(AID): #1ByVwrlE (PHP)
文章代碼(AID): #1ByVwrlE (PHP)