phpexcel中PHPExcel_Exception Invalid cell coordinate
那是欄位超出 26 的原因,Excel A1.B1.......Z1,AA1,AB1...所以輸出的時侯要轉換, Google 看到直接在程式轉換,覺的不好用,自己寫一個小函數,代入 row 從 0 開始,直接轉換 A,B,C.....AA,AB,AC........ZX,ZY,ZZ ,應該足夠用
function n2a($num)
{
$b = 26; //除數,26個英文字母
$c = 64; //商+64 ,第二位英文字
$d = 65; //餘數+ 65 , 餘數字母
$aa =(int)($num / $b) ; //有無超過 26
$bb = $num % $b ; //餘數
$ret = ($aa) ? chr($aa+$c).chr($bb+$d) : chr($bb+$d) ;
return $ret;
}
迴響
phpexcel中PHPExcel_Exception Invalid cell coordinate | 豬窩
I take pleassure in, leead too I found exactyly
wha I used too bbe taking a loook for. You have ended my four daay lomg hunt!
Godd Bless youu man. Have a greawt day. Bye