由於要產生excel檔~~~~~
我怕一個問題出現~~~就是重新設計表格~~~~~
可能說這個東西要換位置放到哪邊~~~~那我們之前設計好的表格輸出~~
就要通通改掉~~~重新設計一次
所以我就想到一個比較有彈性的方法~~~~~噗噗
就是把表格要輸出資料的區塊~~~把它包成一個物件~~在創建物件同時給予row跟column值
然後通通都用該物件去填入資料~~~~
$qqq = new ExcelFrame('D', 10);
$qqq->fillValue('設備名稱', $equipment_name);
$qqq->fillValue('設備類型', $equipment_type);
上面就是該物件的用法~~~~~fillValue這物件的函式會一直往下找~~~column會一直+1
一直往下填資料~~~~而當中
英文字母無法這樣++--
所以要先轉ASCII~~~在+1~~~再轉回來~~~~~就可以得到下一個字母
$this->row = $row;
$this->column = $column;
$this->new_row = chr(ord($row) + 1);
chr就是把數字轉成字元
ord就是把字元轉成數字
沒有留言:
發佈留言