본문 바로가기
Database

오라클/SQL SELECT - FROM 조회 결과를 CSV, XLSX 파일로 저장하는 방법 (익스포트 마법사 활용)

by 굿센스굿 2025. 3. 31.
반응형

1. 개요

오라클 SQL 디벨로퍼(Oracle SQL Developer)를 사용하면, SELECT - FROM 구문을 통해 데이터베이스의 테이블을 조회할 수 있습니다. 이 데이터를 외부 프로그램에서 활용하려면 CSV, XLSX, TXT, PDF 등의 파일 형식으로 내보내기(export)해야 합니다.

SQL 디벨로퍼의 **익스포트 마법사(Export Wizard)**를 활용하면 조회된 데이터를 다양한 형식으로 저장할 수 있습니다. 이 글에서는 CSV 및 XLSX 파일로 내보내는 방법을 단계별로 설명합니다.


2. SELECT - FROM 조회 결과를 CSV 파일로 저장하기

CSV(Comma Separated Values) 파일은 텍스트 기반의 데이터 파일로, 데이터를 간편하게 저장하고 여러 프로그램에서 불러올 수 있습니다.

1) 익스포트 마법사 실행

  1. 오라클 SQL 디벨로퍼에서 SELECT - FROM 구문을 실행하여 조회 결과를 확인합니다.
  2. **질의 결과 창(Query Result Window)**에서 마우스 오른쪽 버튼을 클릭합니다.
  3. [익스포트(Export)] 메뉴를 선택합니다.

2) 파일 형식 선택

  • 파일 형식에서 CSV를 선택합니다.

3) 파일 이름 및 저장 경로 설정

  • 파일 이름을 입력하고 .csv 확장자를 포함하여 저장합니다.
  • 원하는 디렉토리(폴더)를 선택하여 파일을 저장할 위치를 지정합니다.

4) 옵션 설정

  • 헤더 포함 여부: 헤더(Header) 옵션을 체크하면 컬럼명이 CSV 파일 첫 번째 행에 포함됩니다.
  • 데이터 둘러싸기 문자: 데이터 값을 큰따옴표(")나 작은따옴표(')로 감쌀지 선택할 수 있습니다.

5) 데이터 익스포트 실행

  • 설정 내용을 확인한 후, [완료] 버튼을 클릭하여 익스포트를 진행합니다.

6) 생성된 CSV 파일 확인

  • 지정한 경로에 .csv 파일이 생성됩니다.
  • 파일을 열어보면 SQL 조회 결과가 CSV 형식으로 정상적으로 저장된 것을 확인할 수 있습니다.

3. SELECT - FROM 조회 결과를 XLSX(엑셀) 파일로 저장하기

엑셀 파일(XLSX, XLS)은 데이터 분석과 보고서 작성에 유용합니다.

1) 익스포트 마법사 실행

  • SELECT - FROM 조회 결과가 표시된 상태에서 **질의 결과 창(Query Result Window)**에서 마우스 오른쪽 버튼을 클릭합니다.
  • [익스포트(Export)] 메뉴를 선택합니다.

2) 파일 형식 및 설정

  • 파일 형식에서 XLSX 또는 XLS를 선택합니다.
    • XLSX: 엑셀 2007 이상 버전
    • XLS: 엑셀 2003 이하 버전
  • 헤더 포함 여부: 헤더(Header) 옵션을 체크하면 컬럼명이 첫 번째 행에 포함됩니다.
  • 워크시트(Worksheet) 이름 설정: 데이터를 저장할 엑셀 워크시트의 이름을 지정합니다.

3) 파일 이름 및 저장 경로 지정

  • 파일 이름을 입력하고 .xlsx 또는 .xls 확장자를 포함하여 저장합니다.
  • 원하는 디렉토리(폴더)를 선택하여 저장할 위치를 지정합니다.

4) 데이터 익스포트 실행

  • 설정을 확인한 후, [완료] 버튼을 클릭하여 데이터를 내보냅니다.

5) 생성된 엑셀 파일 확인

  • 지정한 경로에서 엑셀 파일을 열어 조회 결과가 정상적으로 저장되었는지 확인합니다.

4. 기타 데이터 파일 형식으로 익스포트

SQL 디벨로퍼는 CSV, XLSX 외에도 여러 파일 형식으로 데이터를 내보낼 수 있습니다.

파일 형식 설명

CSV 텍스트 기반 데이터 파일 (쉼표 구분)
XLSX 최신 엑셀 파일 형식
XLS 엑셀 2003 이전 버전 파일
TXT 일반 텍스트 파일 (구분자 지정 가능)
XML 데이터 구조화를 위한 XML 형식
HTML 웹에서 보기 위한 HTML 형식
JSON JavaScript 및 웹 API 용 JSON 형식
PDF 문서 보고서 용도로 PDF 저장

5. 결론

SQL 디벨로퍼의 익스포트 마법사를 활용하면 조회된 데이터를 간편하게 외부 파일로 저장할 수 있습니다. 이를 활용하면 SQL 데이터를 Python, R, Excel, BI 툴 등에서 재사용할 수 있으며, 데이터 분석 및 보고서 작업도 용이합니다.

앞으로 SQL 데이터를 다른 시스템에서 활용할 때 CSV 또는 XLSX로 내보내기 기능을 적극 활용해 보세요! 😊

반응형