매직파워 & MP회계  

자주하는 질문 모음 ( F A Q )


 로그인  회원가입

입력자료를 파일로 추출하여 엑셀등에서 작업를 하려면?
magicact  2008-12-10 21:51:40, 조회 : 3,722, 추천 : 495

본시스템에 입력한 모든 자료는 기본적으로 텍스트 파일로 혹은 엑셀파일(엑셀에서 각 쉘로 읽어 드릴수 있는)로 출력이 가능 합니다.

물론 추출하려는 데이타는 어떤규칙에 의해 집계된 형태로의 출력, 혹은 입력 데이타 그대로의 출력등 마음대로 조건을 설정할 수 있습니다.

이는 내장된 SQL처리기를 사용하여 간단한 SQL문장을 넣어 처리가 가능한데,
SQL문장에 익숙치 못한 사용자를 위하여 내장된 SQL처리기는 파일의 선택, 필드의 선택등에 약간의 편리성을 준것입니다.

그외 화면에 표시된 (즉 일차 가공된) 자료를 그대로 엑셀용으로 떠내는 방법이 있습니다.(인쇄 버튼을 누르고 인쇄설정 창에서 파일로 출력에 체크한 후 인쇄 확인-> 이때는 출력물이 인쇄기가 아닌 파일로 출력됩니다.)
파일로 출력된 자료는 메모장 혹은 엑셀로 불러 드릴 수 있습니다.
참고로 이 파일의 확장자가 XLS.인가 TXT인가에 따라 엑셀에서 불러 드릴때 다른 동작을 합니다. txt인 경우는 엑셀 마법사가 올라 오고 쉘간의 구분은 탭으로 분리 라는 항목을 선택 하여야 합니다.
반면, 확장자가 XLS인 경우는 엑셀 마법사가 올라 오지 않고 각 쉘로 데이타가 들어 옵니다. (필요시 파일의 확장자를 XLS로 변경하여 사용하여도 됩니다)

한편 내장된 SQL처리기는 SQL문장 구사가 가능한 사용자라면, 어떠한 작업이라도 가능 합니다.
내장 SQL처리기능은 파일 ☞ 데이타베이스 정리 ☞ F7 KEY 를 순서로 누르면 표시 됩니다.

간단한 조회 명령을 예를들어
거래자료중 2000년09월 매출분을 거래처순으로 뽑아 내고 싶으면,

SELECT * FROM GEORE
WHERE GRKIND='매출' AND GRDATE BETWEEN '20000901' AND '20000930'
ORDER BY GRSAUPJA

라 입력 후 실행버튼을 누르면, 해당 조건의 자료가 화면에 표시 되며, 이때 파일로 출력버튼을 누르면 이 내용이 텍스트 파일(TAB구분자로 분리된 텍스트)로 출력 됩니다.

이 파일을 엑셀로 읽어드리면,(구분자로 분리됨, 탭으로분리를 선택하여 )..
되며, 이후 부터는 엑셀 사용법에 의거 자료를 가공하시면 됩니다.

참고1: 텍스트 파일을 만들 당시에 파일의 확장자를 XLS 로 직접 주게 되면,
엑셀 마법사가 올라오지 않고 직접 엑셀로 열립니다.

참고2:SQL처리기에 의한 데이타 추출기능 과는 별도로 주요 레포트 화면에는 엑셀출력을 위한 별도의 버튼을 갖고 있으며,
이 버튼을 사용하면, 미리 정해진 엑셀양식으로 자료가 출력 됩니다.
이 경우는 SQL처리기에서의 방법과 비교하여 속도가 아주 느리며, 따라서 소량의 데이타를 처리시 유용합니다.





  추천하기   목록보기

Copyright 1999-2023 Zeroboard / skin by zero