php에서 내용을 엑셀로 변환하는것은 그렇게 어렵지않다
그런데 엑셀파일을 PHP로 변환하는것은 약간 어려움이 있다
PHP->EXCEL은 가능하나
EXCEL->PHP는 좀 어려운것이다
그러나 이 2번째것이 가능하다면 여러가지로 유용하게 사용할수 있는부분이 많다
예를 들어 카드사에서 다운받은 카드내역을 수기가 아닌 파일업로드로 한번에 끝낼수 있고
다른 업체들에서 제공받은 엑셀파일을 수기가 아닌 파일업로드로 간단하게 등록할수 있게된다
그렇게 되면 시간과 노력을 절약해서 대량의 데이터를 디비에 저장해서 쉽게 관리할수 있게된다
뭐 사용목적은 대충이렇고 사용방법은 그리 어렵지않다
필자는 excel_reader2.php 파일을 통해서 데이터를 뽑아와서 처리했다
require_once "excel_reader2.php";//첨부된 파일 호출
$EXCELCLASS = new Spreadsheet_Excel_Reader("엑셀파일명.xls");//파일내용을 가져오기
$rowcount=$EXCELCLASS->rowcount();//레코드갯수
$excel_pay=$EXCELCLASS->val($i,$j);//셀접근방법
$i는 레코드번호
$j는 필드번호
1,1 부터시작한다 배열처럼 0부터 시작안함
1,1셀의 내용을 가져오려면 $EXCELCLASS->val(1,1) 이런식으로 호출하면된다
쉽게 배열형태로 이해하면 접근하기가 쉬울것이다
<?
require_once "excel_reader2.php";
$EXCELCLASS = new Spreadsheet_Excel_Reader("$filepath/$files_name[1]");
$rowcount=$EXCELCLASS->rowcount();//레코드갯수
$excel_pay=$EXCELCLASS->val($i,$j);
?>