[請益] 用phpExcel怎麼把資料存到陣列裡面
我現在嘗試使用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
PHP 近期熱門文章
PTT數位生活區 即時熱門文章