엑셀 출력시 글자수 잘림문제

엑셀 출력시 글자수 잘림문제

QA

SIR 제작의뢰 - 견적무료/익명보정/호스팅, DB 이전/단기개발. 이젠 ' 의뢰인'이 원하는 '제작자'에게만 연락처를 알릴 수 있습니다.

엑셀 출력시 글자수 잘림문제

본문

엑셀출력시....글자수가 256바이트이상이면 엑셀파일에서 글자가 잘려서나옵니다 ㅠㅠ


혹시 관련해서 해결책아시는 고수님들 있으시면 부탁드립니다....ㅠㅠ 몇일째 막히네요....

이 글을 내 페이스북 계정으로 보내기 이 글을 내 트위터 계정으로 보내기 이 글을 내 구글플러스 계정으로 보내기

이 질문에 댓글 쓰기 :

답변 2

채택됨

균이님의 답변

그누보드에 들어있는 있는 php_writeexcel모듈은 저장액셀 버젼이 예전 버전이라 그런 현상이 있습니다

소스를 어떻게 수정하고 big 어쩌고 하는 라이브러리를 넣고 이런 방법들이 있던데 결론은 제대로 안되더군요

영카트 최신버젼에 들어있는 phpexcel 라이브러리를 사용하세요



주소복사
채택됨
답변의 댓글

이산이아니다님의 답변

php_writeexcel 잠시 살펴보니


$rowmax                   = 65536; // 16384 in Excel 5

$colmax                   = 256;

$strmax                   = 255;



    if ($strlen > $this->_xls_strmax) { # LABEL must be < 255 chars

        $str       = substr($str, 0, $this->_xls_strmax);

        $length    = 0x0008 + $this->_xls_strmax;

        $strlen    = $this->_xls_strmax;

        $str_error = -3;

    }


이런 부분이 있군요

아마도 이부분 때문이듯 싶은데요.


$strmax 값을 조절해 보심이 어떠실까 합니다. 

테스트할 환경이 만들어지지 않아서 테스트를 못해보고 답변을 드려서 

죄송스럽군요.


태클을 대비해서 참고용 임을 밝힙니다.

주소복사
답변의 댓글
답변을 작성하시기 전에 로그인 해주세요.
전체 54,809 | RSS
고마운 분의 도움으로 질문을 해결하셨다면, 채택을 눌러서 감사의 마음을 전하세요.
어떻게 질문해야 할지 모른다면 질문하는 방법을 읽어 보신후 질문해 보세요.
QA 내용 검색

회원로그인

진행중인 포인트경매

  1. 첨단보안 역해킹과 해커박스

    참여9 회 시작17.12.15 10:22 종료17.12.20 10:22
  2. 홈플러스 모바일 쿠폰 50,000원

    참여76 회 시작17.12.13 22:51 종료17.12.18 22:51
  3. MySQL Advanced Class (그누보드5는 MySQL을 사용합니다.)

    참여14 회 시작17.12.13 10:17 종료17.12.18 10:17
  4. 캐논 정품 고래 파우치

    참여46 회 시작17.12.12 12:35 종료17.12.17 12:35

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT