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 버그일텐데..;;;
답변을 작성하시기 전에 로그인 해주세요.