각종 테이블을 엑셀(xml)로 백업하기
http://sir.co.kr/g4_tiptech/30685
그누보드4용을 그누보드5용으로 변경했습니다.
4개의 파일을 adm밑으로 카피하신후에..
exceldown.php 를 수정하시면 됩니다.
한개의 테이블만 받고 싶다면 $tablename을 수정하시면 됩디다.
여러개의 테이블을 한번에 받고 싶다고 하면..
$tables 의 어레이에 모두 넣으면 됩니다.
그리고 $xml-mysqlTableDump 문의 마지막 파라미터를 $tablename에서 $tables로 변경하시면 됩니다. (커멘트로 막아 놓은 것 풀어도 됩니다.)
http://localhost/adm/exceldown.php 하시면 됩니다.
g5_member를 받으면 엑셀에서 로드할때 에러가 납니다.
엑셀쪽 버그인지 모르겠지만, admin user가 처음 만들어질때 날자가 0000-00-00으로 들어가 있어서 그렇습니다.
에러없이 로드할려면 DB에서 직접 수정하는 방법과..
vi를 이용해서 수정하시면 됩니다.
Vi를 통해서 수정하는 방법
:1,$s/\r/\r/g
우의 같이 하면 ^M으로 되어 있는 것을 라인을 각각 나눠집니다.
/0000 로 찾아서.. 1981-01-01로 변경후에 저장하시고 엑셀로 읽어 보시면 됩니다.
그누보드4용을 그누보드5용으로 변경했습니다.
4개의 파일을 adm밑으로 카피하신후에..
exceldown.php 를 수정하시면 됩니다.
한개의 테이블만 받고 싶다면 $tablename을 수정하시면 됩디다.
여러개의 테이블을 한번에 받고 싶다고 하면..
$tables 의 어레이에 모두 넣으면 됩니다.
그리고 $xml-mysqlTableDump 문의 마지막 파라미터를 $tablename에서 $tables로 변경하시면 됩니다. (커멘트로 막아 놓은 것 풀어도 됩니다.)
http://localhost/adm/exceldown.php 하시면 됩니다.
g5_member를 받으면 엑셀에서 로드할때 에러가 납니다.
엑셀쪽 버그인지 모르겠지만, admin user가 처음 만들어질때 날자가 0000-00-00으로 들어가 있어서 그렇습니다.
에러없이 로드할려면 DB에서 직접 수정하는 방법과..
vi를 이용해서 수정하시면 됩니다.
Vi를 통해서 수정하는 방법
:1,$s/\r/\r/g
우의 같이 하면 ^M으로 되어 있는 것을 라인을 각각 나눠집니다.
/0000 로 찾아서.. 1981-01-01로 변경후에 저장하시고 엑셀로 읽어 보시면 됩니다.
첨부파일
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 6개
어느것인지 잘 모르면 한번에 다 받으셔서 체크해보세요.
혹시 시간되실때 일반게시판에서 엑셀 업로드 다운로드 하는거 스킨 같은거 공유해주실 수 없겠는지요.^^
실력이 되면 만들어서 배포라도 하겠지만..실력이...유유,,,
받아서 써야 하는처지라서요,,,깜깜무식입니다요..
그누4에서는 어떤 분이 올려주신거 고맙게 잘 사용했었는데..
그누5로 넘어오니 없더라구요,,,
사용해보려고 적용을 해보니, 파일 저장까지는 되는데 파일을 열면 "파일이 손상되어 열수 없습니다."라는 메세지가 보이면서 파일을 열수가 없네요.
예를들어 맴버테이블 엑셀 출력시 첫줄은 DB컬럼 값 mb_no , mb_id ..등등인데 이것을
숫자, 아이디 이런식으로 중간에 변경하는 방법이 있을까요?