Web Program159 엑셀 파일 업로드후 데이타 읽기 /*이 코드는 mysql테이블이 이미 설정되 있을경우 엑셀로 정리한 데이터를 쉽게 넣을수 있게 만든 코드 입니다.접속함수는 각자 서버 환경에 맞게 설정하시고 Database 이름엔 이미 생성된 삽입할 테이블 이름을 정확히 넣어 주셔야 합니다.엑셀 파일에서 전체 데이터를 선택하신뒤 Ctl + F버튼을 눌러 , (콤마) 를 찾습니다. (,를 기준으로 나누기 때문에 기존 데이터에 , 가 있으면 배열에 갯수가 안맞아서 에러가 납니다) 다른 부호나 빈 공간으로 Replace 하시기 바랍니다.엑셀파일은 이미 생성된 테이블의 규격에 맞게 정보를 정리 하신뒤(특히 날짜 07/15/05 등은... 2005-07-05등으로 정확히 넣어 주셔야 합니다.)맨 첫째 줄은 필드의 이름을 정확히 넣으셔야 합니다. (예: 필드가 c.. 2008. 9. 8. 엑셀 파일 읽기 require_once 'Excel/reader.php';$data = new Spreadsheet_Excel_Reader();$data->setOutputEncoding('CP949'); // 이부분만 바꿨습니다.$data->read('kortest.xls');error_reporting(E_ALL ^ E_NOTICE);echo "";for ($i = 1; $i sheets[0]['numRows']; $i++) { echo ""; for ($j = 1; $j sheets[0]['numCols']; $j++) { echo " ".$data->sheets[0]['cells'][$i][$j].""; } echo "\n";}echo ".. 2008. 9. 8. 헤더에 이미지 날리기 if(file_exists($file_full_path) == false) { header ("HTTP/1.0 404 Not Found"); exit; } //echo $file_full_path; //exit; header("Content-type: image/jpeg"); header("Content-Disposition: inline; filename=$file_full_path"); header("Content-length:" . filesize("$file_full_path")); readfile("$file_full_path"); exit; 2008. 9. 8. fgetcsv 를 이용한 csv 파일 읽기 1. 일반적 방법 /** * Based on an example by ramdac at ramdac dot org * Returns a multi-dimensional array from a CSV file optionally using the * first row as a header to create the underlying data as associative arrays. * @param string $file Filepath including filename * @param bool $head Use first row as header. * @param string $delim Specify a delimiter other than a comma. * @param int $len Line len.. 2008. 9. 8. 이전 1 ··· 21 22 23 24 25 26 27 ··· 40 다음