티스토리 뷰
phpExcelReader를 이용해 엑셀을 다뤄보려고 했다.
sourceforge에서 phpExcelReader를 다운 받고 example을 해보려고 했다.
example이니까 쉽게 되겠지..
하고 실행을 해봤는데
안됐다..
흠.. 뭐지..
삽질시작..
디버깅을 해보니
require_once 'Excel/reader.php';
이쪽에서 에러가 나는거 같아 reader.php 파일을 열어보니
require_once 'Spreadsheet/Excel/Reader/OLERead.php';
이렇게 되어 있는데 저 경로가 없었다.
oleread.inc는 있었다.
그래서
require_once 'oleread.inc';
로 바꿨다.
되겠지..
했는데 안됐다.
또 삽질..
* PHP versions 4 and 5
라고 써있었다.
난 autoset 10 환경에서 했는데 autoset 10 환경은 php7 이다.
그래서 인가..
php5 가 설치되어 있는 apmsetup을 설치하고 다시해봐야겠다..
phpExcelReader의 핵심은 아래인것 같다.
$data->sheets[0]['numRows'] - count rows
$data->sheets[0]['numCols'] - count columns
$data->sheets[0]['cells'][$i][$j] - data from $i-row $j-column
참고로 phpExcelReader 인터넷 검색해보니
한글이 안될때 처리방법이 나와 있어서 공유한다.
kwaknu.egloos.com/5105959
step.1. Excel/reader.php 에서.
require_once 'Spreadsheet/Excel/Reader/OLERead.php'; 를
require_once 'oleread.inc'; 로 바꿔줌. 경로가 틀리려서 처음에는 잘 못 된 줄 알았다.
step.2 example.php 에서.
$data->setOutputEncoding('CP1251'); 를
$data->setOutputEncoding('EUC-KR or CP949'); 로 바꿔줌.
sourceforge에서 phpExcelReader를 다운 받고 example을 해보려고 했다.
example이니까 쉽게 되겠지..
하고 실행을 해봤는데
안됐다..
흠.. 뭐지..
삽질시작..
디버깅을 해보니
require_once 'Excel/reader.php';
이쪽에서 에러가 나는거 같아 reader.php 파일을 열어보니
require_once 'Spreadsheet/Excel/Reader/OLERead.php';
이렇게 되어 있는데 저 경로가 없었다.
oleread.inc는 있었다.
그래서
require_once 'oleread.inc';
로 바꿨다.
되겠지..
했는데 안됐다.
또 삽질..
* PHP versions 4 and 5
라고 써있었다.
난 autoset 10 환경에서 했는데 autoset 10 환경은 php7 이다.
그래서 인가..
php5 가 설치되어 있는 apmsetup을 설치하고 다시해봐야겠다..
phpExcelReader의 핵심은 아래인것 같다.
$data->sheets[0]['numRows'] - count rows
$data->sheets[0]['numCols'] - count columns
$data->sheets[0]['cells'][$i][$j] - data from $i-row $j-column
참고로 phpExcelReader 인터넷 검색해보니
한글이 안될때 처리방법이 나와 있어서 공유한다.
kwaknu.egloos.com/5105959
step.1. Excel/reader.php 에서.
require_once 'Spreadsheet/Excel/Reader/OLERead.php'; 를
require_once 'oleread.inc'; 로 바꿔줌. 경로가 틀리려서 처음에는 잘 못 된 줄 알았다.
step.2 example.php 에서.
$data->setOutputEncoding('CP1251'); 를
$data->setOutputEncoding('EUC-KR or CP949'); 로 바꿔줌.
'php' 카테고리의 다른 글
[PHP] Spreadsheet_Excel_Reader 활용해 엑셀 데이터 읽기 (0) | 2017.12.11 |
---|---|
php 파일 업로드 (0) | 2017.12.11 |
php 파일명 줄(라인) 번호 로그 출력하는 방법 (0) | 2017.12.01 |
php 이미지 워터마크 (0) | 2017.11.23 |
[php] <?php <? 처럼 짧은태그 사용되게 하는 방법 short_open_tag (0) | 2017.11.01 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로씨
- 파이썬
- XE3
- C언어
- 인포믹스
- 오라클
- 자바
- xe애드온
- 자바 smtp
- EC
- 문자열
- JDBC
- ocajp
- Python
- esql
- xe addon
- webix
- C
- 플러터
- KG
- 파싱
- XE
- MySQL
- 이클립스
- 라이믹스 모듈
- php
- 포인터
- ocjap
- 스크래핑
- proc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함