엑셀(xls)업로드 후 처리기능 정보
엑셀(xls)업로드 후 처리기능첨부파일
본문
일단 관리자단에 들어가는것 기준으로 했습니다.
이유는 귀찮아서 입니다. 사용자단은 이것저것 꾸며야 하는데 관리자는 기본은 되어 있어서;;
테스트 환경은 utf-8 그누보드 최근(?) 환경인데 기본함수만 가져다 쓰기 때문에 그다지 버젼과는 상관없을듯 합니다.
<기능설명>
이 파일은 사용자(관리자)가 파일을 엑셀파일을 업로드 후에 디비에 넣거나 엑셀의 자료를 가공추출하거나 기타등등 웹환경에서 엑셀파일을 가지고 이것저것 처리하는 기능입니다.
보통 csv나 txt파일을 업로드 하게 하고 이리저리 가공하시게 권유를 하는데 클라이언트중에는 csv변환도 어려워하시는 분들이나 왜 엑셀파일은 안되는지 따지시는 분들이 계십니다. 그분들을 위해 엑셀을 웹에서 인식시켜 가공할 수 있게 샘플을 올려드립니다.
excel_update.php 파일에서 29~37 라인을 마음껏 수정하셔서 엑셀을 마음대로 가공하시면 됩니다. 올린 부분은 디비에 입력하는 과정을 예로 넣은건데 실제로는 실행이 안되니 수정후 테스트 해보셔야 합니다.
그냥 되는걸 보시려면 29~37라인을 주석처리하고시, 39~47라인의 주석을 푸시면 엑셀 내용이 출력되는 화면을 보실수 있으십니다.
혹시 몰라서 adm폴더로 분리해서 올렸으니 그누보드 설치폴더에 올리시면 될거에요.
<원본 배포처> - GNU Library or Lesser General Public License (LGPL)
원본기능 배포처는 유명한 http://sourceforge.net/projects/phpexcelreader/ 입니다.
원래부터 그런건지 다른이유가 있는건지 원본 배포처의 기능의 샘플파일을 실행시키면 에러가 납니다. 그래서 몇군데 수정후 샘플엑셀까지 같이 올려서 넣어뒀습니다만 파일첨부 업로드하시는 거여서 실행결과가 이상할 경우 엑셀의 버젼이나 엑셀이 너무 커서 서버에서 감당이 안되는지를 우선 살펴봐 주세요. 엑셀이 클경우는 쪼개서 올리시거나 사용자 컴퓨터에 apm설치후 메모리 만땅으로 하시고 업로드 하시는걸 추천해드립니다.
이외의 버그는 알려주시면 답변해드리겠습니다.
기타 추가했으면 하시는 기능도 당분간 참고해서 답변드리겠습니다.
이유는 귀찮아서 입니다. 사용자단은 이것저것 꾸며야 하는데 관리자는 기본은 되어 있어서;;
테스트 환경은 utf-8 그누보드 최근(?) 환경인데 기본함수만 가져다 쓰기 때문에 그다지 버젼과는 상관없을듯 합니다.
<기능설명>
이 파일은 사용자(관리자)가 파일을 엑셀파일을 업로드 후에 디비에 넣거나 엑셀의 자료를 가공추출하거나 기타등등 웹환경에서 엑셀파일을 가지고 이것저것 처리하는 기능입니다.
보통 csv나 txt파일을 업로드 하게 하고 이리저리 가공하시게 권유를 하는데 클라이언트중에는 csv변환도 어려워하시는 분들이나 왜 엑셀파일은 안되는지 따지시는 분들이 계십니다. 그분들을 위해 엑셀을 웹에서 인식시켜 가공할 수 있게 샘플을 올려드립니다.
excel_update.php 파일에서 29~37 라인을 마음껏 수정하셔서 엑셀을 마음대로 가공하시면 됩니다. 올린 부분은 디비에 입력하는 과정을 예로 넣은건데 실제로는 실행이 안되니 수정후 테스트 해보셔야 합니다.
그냥 되는걸 보시려면 29~37라인을 주석처리하고시, 39~47라인의 주석을 푸시면 엑셀 내용이 출력되는 화면을 보실수 있으십니다.
혹시 몰라서 adm폴더로 분리해서 올렸으니 그누보드 설치폴더에 올리시면 될거에요.
<원본 배포처> - GNU Library or Lesser General Public License (LGPL)
원본기능 배포처는 유명한 http://sourceforge.net/projects/phpexcelreader/ 입니다.
원래부터 그런건지 다른이유가 있는건지 원본 배포처의 기능의 샘플파일을 실행시키면 에러가 납니다. 그래서 몇군데 수정후 샘플엑셀까지 같이 올려서 넣어뒀습니다만 파일첨부 업로드하시는 거여서 실행결과가 이상할 경우 엑셀의 버젼이나 엑셀이 너무 커서 서버에서 감당이 안되는지를 우선 살펴봐 주세요. 엑셀이 클경우는 쪼개서 올리시거나 사용자 컴퓨터에 apm설치후 메모리 만땅으로 하시고 업로드 하시는걸 추천해드립니다.
이외의 버그는 알려주시면 답변해드리겠습니다.
기타 추가했으면 하시는 기능도 당분간 참고해서 답변드리겠습니다.
추천
11
11
댓글 전체
무플방지
추천해요^^
추천해요
추천드립니다..~,.-
추천 감사합니다^^
추천하고 갑니다~
업로드하면 페이지가뜨지 않습니다.
참고로 euc-kr 입니다.
php파일 변환을 안시로 저장을 하였습니다.
참고로 euc-kr 입니다.
php파일 변환을 안시로 저장을 하였습니다.
추천합니다.
찾던건데 감사합니다.
정말 감사합니다 필요했던건데요
감사합니다
감사합니다 ^^