영카트 엑셀 파일 만들기에 문제가 있어요. 채택완료
상품 일괄 엑셀파일 만들기 기능이 기본 기능에 없어 만들고 있는데
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
참고하세요.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그냥 참고만 하시라고 올렸는데 ....