PHPExcel 질문입니다.

PHPExcel 질문입니다.

QA

PHPExcel 질문입니다.

본문


$objPHPExcel->getActiveSheet()->setCellValue('A'.$i,  '01');// NOT NULL 일반전자세금계산서는 '01', 영세율전자세금계산서는 '02'를 입력.
$objPHPExcel->getActiveSheet()->setCellValue('BG'.$i,  '01');// NOT NULL 01(영수), 02(청구)만 입력 가능합니다.

 

엑셀파일을 열면 "01" 이아닌 "1" 수자로 인식합니다.

 

셀서식을 텍스트로 바꾸는 방법좀 알려주세요.^^ 

이 질문에 댓글 쓰기 :

답변 3

setCellValue('A'.$i,  '01');

concatenate 엑셀 문자열병합 함수로 집어넣어 보세요.

PHPExcel 에서 지원하는지는 해당 라이브러리를 안봐서 모르겠으나

그누에 기본 포함된 라이브러리인 php_writeexcel 에서는 무리없던 방법입니다. 

 

setCellValue('A'.$i,  '=CONCATENATE("0", "1")');

 


$objPHPExcel->getActiveSheet()->setCellValue('A'.$i,  '\'01');// NOT NULL 일반전자세금계산서는 '01', 영세율전자세금계산서는 '02'를 입력.​

아래 붉은색처럼 추가하셔도 됩니다.

$objPHPExcel->getActiveSheet()->setCellValue('A'.$i,  '\'01');// NOT NULL 일반전자세금계산서는 '01', 영세율전자세금계산서는 '02'를 입력.

 

 

ps. 댓글기능에 버그가있네요 CSS extention이 먹는거면 XSS 버그일텐데..;;;

답변을 작성하시기 전에 로그인 해주세요.
전체 123,778 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT