텍스트 자료 1500개 올리는 방법 질문입니다. 정보
텍스트 자료 1500개 올리는 방법 질문입니다.본문
제가 게시판에 올릴 자료가 1500개 가량 있습니다.
내용은 전부 텍스트로 되어 있고, 파일 하나에 들어있습니다.
텍스트 자료 파일의 내용은 아래와 같이 제목 한줄, 내용 한줄 식으로 되어있습니다.
[제목]얼씨구
[내용]좋구나
[제목]절씨구
[내용]경사로다
... (위의 형식이 계속 반복됨)
수작업으로 올리기는 힘들고, 간단한 프로그램을 만들어서 올리려고합니다.
예를 들면 테터툴즈 같은 경우 BlogAPI를 지원하기 때문에 간단한 프로그램으로 위의 작업이 가능한데, 그누보드에서도 XML-RPC 또는 BlogAPI 같은 것을 써서 자료를 올리는 것이 가능한지 알고 싶습니다.
이런 종류의 방법이 불가능하다면, 직접 MySQL 데이터베이스 파일에 자료를 입력하는 방법을 알고 싶습니다.
내용은 전부 텍스트로 되어 있고, 파일 하나에 들어있습니다.
텍스트 자료 파일의 내용은 아래와 같이 제목 한줄, 내용 한줄 식으로 되어있습니다.
[제목]얼씨구
[내용]좋구나
[제목]절씨구
[내용]경사로다
... (위의 형식이 계속 반복됨)
수작업으로 올리기는 힘들고, 간단한 프로그램을 만들어서 올리려고합니다.
예를 들면 테터툴즈 같은 경우 BlogAPI를 지원하기 때문에 간단한 프로그램으로 위의 작업이 가능한데, 그누보드에서도 XML-RPC 또는 BlogAPI 같은 것을 써서 자료를 올리는 것이 가능한지 알고 싶습니다.
이런 종류의 방법이 불가능하다면, 직접 MySQL 데이터베이스 파일에 자료를 입력하는 방법을 알고 싶습니다.
댓글 전체
먼저 phpMyAdmin 최신 버전을 구해서 gnuBoard4/admin/ 에다가 압축을 풀어서 올림 phpMyAdmin을 설치합니다.
2 텍스트파일을 엑셀에서 열어서 적당히 가공한다음 csv형식으로 저장합니다.
3 게시판 admin모드에서 phpMyAdmin에 접속한다음. schema(table)생성한다음..
4 csv파일을 phpMyAdmin에서 csv LoadData를 사용하여 MySQL에 저장합니다.
5. 필요시 mysql_connect, mysql_select_db, mysql_query, 등을 이용하여 data를 추출하여 사용합니다.
다른 도구가 없을때 그리고 데이타가 적을때 일반적으로 사용하는 방법이라고 생각됩니다.
참고사이트;
http://singsinghe.co.kr/service/board_list.html?id=lecture_site&mode=view&no=6057&page=2&category=&Search_mode=&Search_text=
2 텍스트파일을 엑셀에서 열어서 적당히 가공한다음 csv형식으로 저장합니다.
3 게시판 admin모드에서 phpMyAdmin에 접속한다음. schema(table)생성한다음..
4 csv파일을 phpMyAdmin에서 csv LoadData를 사용하여 MySQL에 저장합니다.
5. 필요시 mysql_connect, mysql_select_db, mysql_query, 등을 이용하여 data를 추출하여 사용합니다.
다른 도구가 없을때 그리고 데이타가 적을때 일반적으로 사용하는 방법이라고 생각됩니다.
참고사이트;
http://singsinghe.co.kr/service/board_list.html?id=lecture_site&mode=view&no=6057&page=2&category=&Search_mode=&Search_text=
-----csv만드는 방법---------
[제목]1번제목
[내용]1번내용
[제목]2번제목
[내용]2번내용
[제목]3번제목
[내용]3번내용
[제목]4번제목
[내용]4번내용
[제목]5번제목
[내용]5번내용
[제목]6번제목
[내용]6번내용
[제목]7번제목
[내용]7번내용
[제목]8번제목
[내용]8번내용
....................
----------------------------------------------
1 해당파일을 텍스트에디터로 열어서 빈줄을 삭제하고 저장. 또는 엑셀에서 열어서 정렬시키서 빈줄을 처리함.
2 첫째열 A 선택하고 삽입을 선택하면 원래의 문서에 새로운 열이 생김.
3 둘째열을 중심으로 오름차순 정렬(또는 내림차순). 첫번째 열에 1 2 3...식으로 제목앞 부분에 채워넣기를 실행,내용앞부분부터 다시 1 2 3..식으로 채워넣기 실행.
4 숫자를 채워넣기 한 부분중에 아랫부분을 잘라서 서너열(column)의 여유를 두고 우측에다가 붙여넣기함-텍스트나누기를 대비해서..
5 같은 열에 같은 숫자가 들어가고 제목과 내용이 일치하는지 검사함. 검사했으면 다음 단계로..
6 제목열을 먼저 선택하고 상단의 메뉴중 데이터를 선택하면 하위메뉴에 텍스트 나누기가 나옴. 구분자를 "]"로 입력하고 다른것을 체크해제하고 실행하면 2열로 분리됨. 필요없는 열을 삭제.
7 내용열을 위와 같은 방법으로 실행.
8 그러면 제목을 나타내는 열(첫째)과 내용을 나타내는 열(둘째열) 2열이 남게됨.
9 저장할때 csv형식으로 저장함(보통 comma로 구분함)
------------csv만들기 끝----------------------
[제목]1번제목
[내용]1번내용
[제목]2번제목
[내용]2번내용
[제목]3번제목
[내용]3번내용
[제목]4번제목
[내용]4번내용
[제목]5번제목
[내용]5번내용
[제목]6번제목
[내용]6번내용
[제목]7번제목
[내용]7번내용
[제목]8번제목
[내용]8번내용
....................
----------------------------------------------
1 해당파일을 텍스트에디터로 열어서 빈줄을 삭제하고 저장. 또는 엑셀에서 열어서 정렬시키서 빈줄을 처리함.
2 첫째열 A 선택하고 삽입을 선택하면 원래의 문서에 새로운 열이 생김.
3 둘째열을 중심으로 오름차순 정렬(또는 내림차순). 첫번째 열에 1 2 3...식으로 제목앞 부분에 채워넣기를 실행,내용앞부분부터 다시 1 2 3..식으로 채워넣기 실행.
4 숫자를 채워넣기 한 부분중에 아랫부분을 잘라서 서너열(column)의 여유를 두고 우측에다가 붙여넣기함-텍스트나누기를 대비해서..
5 같은 열에 같은 숫자가 들어가고 제목과 내용이 일치하는지 검사함. 검사했으면 다음 단계로..
6 제목열을 먼저 선택하고 상단의 메뉴중 데이터를 선택하면 하위메뉴에 텍스트 나누기가 나옴. 구분자를 "]"로 입력하고 다른것을 체크해제하고 실행하면 2열로 분리됨. 필요없는 열을 삭제.
7 내용열을 위와 같은 방법으로 실행.
8 그러면 제목을 나타내는 열(첫째)과 내용을 나타내는 열(둘째열) 2열이 남게됨.
9 저장할때 csv형식으로 저장함(보통 comma로 구분함)
------------csv만들기 끝----------------------