일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- linux
- 공모주 청약 일정
- css
- IPO
- php
- codeigniter
- 리눅스
- 공모주
- Stock ipo
- 주식 청약
- 자바스크립트
- 자바
- 제이쿼리
- Eclipse
- 주식
- Stock
- JavaScript
- Oracle
- MYSQL
- 주식 청약 일정
- java
- 공모주 청약
- html
- 오라클
- 6월 공모주 청약 일정
- 맥
- 7월 공모주 청약 일정
- SQL
- 코드이그나이터
- jquery
- Today
- Total
목록PHP 엑셀 (11)
개발자의 끄적끄적
[php] 엑셀 시트 여러개 생성하는 방법 / php excel creatSheet example php 에서 엑셀을 이용해서 데이터를 출력하다보면 여러개의 시트를 하나의 엑셀파일로 구성해야 하는 경우가 있습니다! 그럴때는 시트의 번호를 부여해야 하는데요! 바로 아래 방법으로 번호룰 부여해서 생성하시면 됩니다! $objPHPExcel->removeSheetByIndex(0); $sheetNo = 0; foreach($arr_data as $data) { $objSheet = $objPHPExcel->createSheet($sheetNo); ... sheetNo++: } 위 내용 보시면 아시겠지만, 초기에 생성되는 0번째 시트를 삭제하고, 반복문을 통해서 작업할때마다 시트를 생성하고 시트번호를 증가시켜주시..
[php] php excel set row height example / php 엑셀 행높이 설정 방법 php 에서 엑셀을 다루다 보면 특정 행의 높이를 조절해야 하는 경우가 있습니다. 그럴때는 아래와 같이 getRowDimension 을 이용하시면 됩니다. 1. PHP 구문의 경우 $objExcel->getActiveSheet()->getRowDimension("1")->setRowHeight( 50 ); 2. Codeigniter 프레임워크의 경우 $this->excel->getActiveSheet()->getRowDimension("1")->setRowHeight( 50 ); 둘다 똑같은 내용이지만, 코드이그나이터에서는 엑셀을 로드해서 $this->excel 로 많이 사용하기때문에 적어놓은 겁니다!..
[php] php excel createsheet example / php 엑셀 다중 시트 생성하는 방법 php 에서 엑셀 다운로드를 다루다 보면 하나의 파일에 여러개의 시트를 생성해야하는 경우가 있습니다! 그럴때는 아래와 같이 사용하시면 됩니다! 1. removeSheetByIndex 로 0번째 인덱스로 기본적으로 설정되어 있는 시트를 제거 합니다. $objPHPExcel->removeSheetByIndex(0); 2. 반복해서 작업할 시트번호 변수를 생성하고, 아래와 같이 createSheet 를 이용하여 시트를 생성한 객체를 $objWorkSheet 에 담아 나머지 작업을 진행합니다. 루프의 반복이 끝나면 시트번호를 증가시켜 줍니다. $sheetNum = 0; foreach( $arr_data as..
[php] php excel upload Undefined index $ error / php 엑셀 업로드시 Undefined index $ 에러 해결방법 php 에서 엑셀파일을 업로드 하다보면 자주있는 경우는 아니지만 아래와 같은 에러가 나오는 경우가 있습니다! Undefined index: $ 저도 이런 경우는 처음이라 한참을 검색해보고 해결방법으로 공유하고자 합니다! 위 에러는 문제가 있는게 아니라! 업로드 하려는 엑셀파일에 숨겨진 셀 즉, 필터같은 기능이 걸려있으면 나는 에러입니다! 당황해서 검색하지 마시구요! 업로드 하려는 엑셀파일을 먼저 살펴보시는것도 방법일 듯 합니다! 참고들 하세요!
[php] php excel font bold example / php 엑셀 폰트 두껍게 적용하는 방법 php 에서 phpexcel 을 가지고 다운로드를 구현 할경우 특정 칼럼명이나 특정 텍스트를 font-weight 를 적용하고 싶은 경우가 있습니다. 그럴때는 아래와 같이 하시면 됩니다! $excelobj->getActiveSheet()->getStyle('A1')->getFont()->setBold(true); 위 내용 보시면 아시겠지만, getStyle 로 A1 셀의 스타일을 가져와서 그중에 getFont 로 폰트를 가져와서 setBold(true) 로 bold 처리 해주는 내용입니다! 참고들 하세요!
[php] php excel number format string example / php 엑셀 숫자를 문자형식으로 설정하는 방법 php에서 phpExcel 을 이용하여 엑셀 다운로드를 구현해서 사용할때, 숫자를 출력하면 숫자형식에 맞게 변경되어 입력이 됩니다! 숫자형식이 아닌 문자형식으로 변경이 되도록 하려면, 숫자를 텍스트형식으로 표기되도록 설정해줘야 하는데요, 아래와 같이 설정하시면 됩니다! $excelobj->getActiveSheet()->getStyle('A')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT); 위 내용을 보시면 아시겠지만, getStyle 을 이용해서 지정하고자 하는 셀을 입력해주고, se..
[php] php excel set height all row example / php 엑셀 전체 행 높이 설정 방법 php excel 을 사용하다보면 파일을 작성하는 초기에 전체 행의 높이를 원하는 값으로 세팅해놓고 작업을 해야하는 경우가 있습니다! 기본값이 아닌 특정 값으로 넓게 혹은 좁게 설정을 해놓고 특정 행만 값을 조절하기도 합니다! 혹은 파일이 작성되고 나서 일괄적으로 설정하기도 합니다! 그럴때는 아래와 같이 설정해주시면 됩니다! $excelobj->getActiveSheet()->getDefaultRowDimension()->setRowHeight(20); 참고들 하세요!
[php] php excel font bold example / php 엑셀 폰트 굵게 설정하는 방법 php excel 에서 특정셀의 텍스트를 굵게 표시해야 하는 경우가 있습니다. 엑셀파일의 타이틀이나 중요 정보에 따라서 표시하곤 하는데요, 그럴때는 아래와 같이 getStyle -> getFont -> setBold 옵션을 true 로 주면 됩니다! 이 명령어는 한수의 셀도 가능하고 범위에 포함되는 셀 전체에 설정도 가능합니다! 1. 단수 셀 설정 예제 $excelobj->getActiveSheet()->getStyle ( "A1" )->getFont ()->setBold ( true ); 2. 범위 셀 설정 예제 $excelobj->getActiveSheet()->getStyle ( "A1:C1" )-..