기존
PHPExcel은 기본적으로 셀서식이 텍스트로 지정된다.
이로 인해서 숫자를 숫자로 인식하지 않아 합계(SUM) 등의 엑셀 함수가 먹지 않는다.
$objPHPExcel->setActiveSheetIndex(0)->setCellValue("A1", number_format($price));
수정
아래와 같이 셀서식을 숫자로 지정할 수 있다.
천단위 콤마(number_format) 형식도 지정 할 수 있다.
$objPHPExcel->setActiveSheetIndex(0)->setCellValueExplicit("A1", $price, PHPExcel_Cell_DataType::TYPE_NUMERIC);
$objPHPExcel->getActiveSheet()->getStyle("A1")->getNumberFormat()->setFormatCode("#,##0");
'코딩 > PHPExcel' 카테고리의 다른 글
[PHPExcel] 하이퍼링크 적용 (0) | 2023.06.20 |
---|---|
PHPExcel - fromArray() 사용 시 셀 서식 설정 (0) | 2022.08.03 |
PHPExcel 셀 서식 설정, 사용자 지정 형식 설정 (0) | 2022.08.02 |