전체 글(121)
-
php 문자열 한글여부 확인
1) return ($h & 0x1F) 2) return ($h & 0x0F) 3) return ($h & 0x0F)
2022.04.22 -
phpexcel 서식 (날짜, 시간, 백분율)
엑셀서식이 (날짜, 백분율, 시간 등) 과 같은 데이터를 PHPExcel이 읽어들이면 서식풀리는형태(일반서식)로 읽어들여져서 엑셀에서 데이터 입력시 특정 형식 ex) 2021-03-20 or 21:09:30 or 1500% 위 예시와 같이 입력시 기존 셀 서식이 아래와 같이 변경됨. 일반서식 -> 날짜 or 시간 or 백분율 서식 으로 변경됨. phpexcel은 데이터 읽어들일 때 일반서식으로 통일해서 읽어들이는데, 일반서식이 아닌 데이터값들을 일반서식으로 읽으면 데이터값이 달라짐. 때문에, 엑셀작성시 일반서식으로 통일해야하고 백분율의 경우 '%'를 제외한 숫자만 입력하도록 변경해야함.
2022.04.11 -
PHPExcel 기본 사용방법 (알파벳 행 숫자 변환)
@include_once $_SERVER['DOCUMENT_ROOT'].'/PHPExcel_2022/PHPExcel.php'; // phpexcel로드; ini_set('memory_limit','-1'); // 메모리 제한 해제 ob_start(); $objPHPExcel = new PHPExcel(); //phpexcel생성 $objPHPExcel = PHPExcel_IOFactory::load($dir_path.$file_name_new); // 업로드 파일 불러오기 $objPHPExcel -> setActiveSheetIndex(0); // 시트지정 $activesheet = $objPHPExcel -> getActiveSheet(); // 시트설정 $highestRow = $activesheet..
2022.04.08 -
네이버 스마트에디터 2 기본예시
submitContents(this); oEditors.getById["project_memo"].exec("SET_IR", [""]); //내용초기화 oEditors.getById["project_memo"].exec("PASTE_HTML", [data.project_memo]); // data.project_memo 데이터 가져오기
2022.04.08 -
phpExcel 스타일 지정
// 배경색 흰색 지정 변수 $styleAll = array( "fill" => array( "type" => PHPExcel_Style_Fill::FILL_SOLID, "color" => array("rgb" => "FFFFFF") ) ); // 1열 스타일 변수 $titleRgb = array( "fill" => array( "type" => PHPExcel_Style_Fill::FILL_SOLID, "color" => array("rgb" => "F5F5F5") ) ); // 테두리 스타일 변수 $borderStyle = array( 'borders' => array( 'allborders' => array( 'style' => PHPExcel_Style_Border::BORDER_THIN ) ) ..
2022.04.03 -
php.ini 업로드 용량 설정
php상에서 파일을 업로드하게되면 제한된 용량때문에 큰 용량의 파일 업로드에 문제가 생기게 됩니다. 업로드 기본용량은 2M입니다. 너무 적죠. 그래서 설정파일(php.ini)에서 업로드 용량설정을 따로 늘려줄 필요가 있습니다. php설정파일은 보통 /etc/php.ini 에 위치해있습니다. # vi /etc/php.ini * upload_max_filesize = 2M php 파일 업로드 최대용량입니다. 기본 2M... 이걸 늘려주면 됩니다. 100M로.. * post_max_size = 8M post 전송 최대용량입니다. 파일 업로드를 하게 되면 대부분 post 방식으로 서버에 전송됩니다. 이 용량이 부족하면 전송에 실패하기때문에 파일 업로드 용량과 더불어 변경이 필요합니다. " 파일업로드 용량 + 나..
2022.03.24