영카트 엑셀 파일 만들기에 문제가 있어요.
본문
상품 일괄 엑셀파일 만들기 기능이 기본 기능에 없어 만들고 있는데
adm/shop_admin/orderprintresult.php 참고하고 있는데..
이런 함수가 있어요
if(! function_exists('column_char')) {
function column_char($i) {
return chr( 65 + $i );
}
}
엑셀에 가로열 셀 문자열 구하는 함수인데
은 a-z까지는 되는데 aa 부터는 문제가 생깁니다.
그래서
이렇게 바꾸었습니다.
if(! function_exists('column_char')) {
function column_char($i) {
if($i<26)
return chr( 65 + $i) ;
else
return chr( 64 + (int)($i/26) ).chr( 65 + ($i%26) );
}
}
답변 2
https://stackoverflow.com/questions/3302857/algorithm-to-get-the-excel-like-column-name-of-a-number
참고하세요.
답변을 작성하시기 전에 로그인 해주세요.