반응형
토드에서 쿼리를 실행한 후에 결과를 엑셀 파일로 저장하려면

결과 출력 부분에서 Script Output에서 Grid 를 선택하면 아래와 같이 빨간 네모 박스 부분이 활성화 된다. 


위에 빨간 박스 모양을 클릭하면 원하는 형태의 파일로 출력할수가 있다.

그리고 엑셀로 출력시 한글 깨짐 현상이 발생하는데 그에 대한 해결은 설정 옵션을 추가 하면 된다.
출력전에 Write Wide String 옵션에 체크를 하고 해보자.. 그럼 정상적으로 출력 되는걸 확인 할수 있다.

Excel 파일로 Export 된 데이터를 Import 하려면 메뉴에서 Database -> Import -> Import Table Data

Import 하는 방법을 스샷으로 간단하게 훑어 보자.

반응형
DB툴로 sqldbx를 주로 사용한다. 가벼운것은 물론이거니와 여러 디비에 멀티 커넥팅도 되고
가장 편하게 사용하는 것은 물론 인텔리전스 기능이다. (자동완성)

그런데 업무를 처리하던중 데이터의 export 와 import 과정에서 난관에 봉착했다.
도대체 어떻게 하는건지 ㅠㅠ 이대로 sqldbx를 포기해야 하나.. ㅠㅠ
설마 다른 디비툴도 지원하는걸 sqldbx 가 지원하지 않을까 하고 자료를 찾아봤지만.. 못찾았다.
결론은 excel 을 이용한 방법은 찾았다.

도움말에는
 

Export to File

Select Export To->File menu item from table popup menu. Saved file can be later opened as script file and executed directly.

 

Import from File

You can import previously exported data by selecting Import From->File menu item from table popup menu. If table name in the file different from selected table it will be automatically replaced. Also file can be opened as ordinary file in Script Editor.

 

Export to Excel

Select Export To->Excel menu item from table popup menu to copy all table data to Excel

 

Import from Excel

You can import table data from Excel by first selecting range in Excel which contains table data with table column names in the first row. Order of columns is not important. Some column can be omitted too. To import data from Excel select table into which you want to import data. Right click and select Import From menu item. Select menu item with Excel session in which you previously selected data. Data from Excel will appear in a new Script Editor window as a series of INSERT statements. Now you can edit or execute script to insert data into the table.


지금은 회사업무로 인하여 데이터 스샷을 찍을순 없어서 스샷을 남길수 없다.
향후 테스트 디비를 생성하여 스샷을 남기도록 하겟다.

일단 Export 과정은..
해당 테이블을 선택하고 오른쪽 마우스 클릭하면
엑셀 파일로 Export


확장자가 .sql 이나 .qry 로 insert문으로 작성된 Export 파일 생성


File(as Inserts).. 선택시 뜨는 탐색창...

생성된 파일(Export1.sql)을 열었을때 각 데이터들이 Insert 문으로 생성된것을 확인할수 있다.


위 방법은 선택한 테이블의 전체 데이터를 Export 하는 방법이였고 아래 방법은 Select 쿼리를 날려
조회된 데이터를 Export 하는 방법이다.
쿼리를 날려 조회덴 Result Grid 화면이다.
조회된 데이터를 선택한후 오른쪽 클릭 팝업메뉴.. Excel 로 Export 방법과
File... 방법이 있다.File에서는 Csv,tab,txt 등으로 Export 할수 있다.

이제 Export 된 데이터를 Import 하는 방법이다.
우선 Export 됬던 Excel 파일을 열고 Import 할 데이터를 선택한다.
Excel로 Export한 데이터중 Import 할 데이터를 선택한다.

그리고 Import 할 테이블을 선택한후 오른쪽 클릭...
Import Data From 선택하면 Excel 창이 열려 있으면 자동으로 인식한다.
Excel파일로 Import 를 시작하면 Script 창에 쿼리가 자동으로 생성된다.

쿼리가 생성된 화면이다. 쿼리를 실행하면 Import 작업도 끝이다.

아직 csv 파일이나 txt 파일의 Import 방법은 찾아보지 못했다. Export 나 Import 작업에 불편함이 없지 않다.
누가 제대로 된 방법을 알려주었으면 한다. sqldbx 사용하시는분  자세히 아시면 조언좀~~
스샷이 조금 지저분하고 내용이 뒤죽박죽이드래도.. 잘 보시면 쉽게 알수 있을것이다.^^

+ Recent posts