PHP 에서 Spreadsheet_Excel_Reader 로 엑셀 업로드할때 병합된값들 처리 어떻게하나요?
본문
PHP 에서
파일 업로드해서 DB table로 엑셀 값을 insert 하려고 합니다.
include_once(G5_LIB_PATH.'/Excel/reader.php');
의 Spreadsheet_Excel_Reader() 로
for ($i = 2; $i <= count($data->sheets[0]["cells"]); $i++) {
$ex1 = addslashes($data->sheets[0]['cells'][$i][1]);
$ex2 = addslashes($data->sheets[0]['cells'][$i][2]);
...
이렇게 읽어들이고
$sql = "insert set .....";
}
이런식으로 할려고 했는데,
엑셀이 예를 들면 (예시용)
이렇게 생겼다면
for문에서 addslashes($data->sheets[0]['cells'][$i][1]); 할때
어떻게 해야할까요?
어떤줄(row)은 2줄짜리가 있고 1줄짜리가 있는상황입니다.
엑셀을 건들지않고 PHP상에서 파싱해서 DB에 올리는 방법이 있을까요?
답변을 작성하시기 전에 로그인 해주세요.