데이터 내보내기

쿼리 결과와 테이블 데이터를 CSV, JSON 또는 NDJSON으로 내보냅니다.

쿼리를 실행한 후 클릭 한 번으로 결과를 컴퓨터의 파일로 내보낼 수 있습니다. 1DevTool은 CSV, JSON, NDJSON의 세 가지 내보내기 형식을 지원합니다. 모든 것은 로컬에 저장됩니다 — 데이터는 어디로도 업로드되지 않습니다.

쿼리 결과 내보내기

  1. 쿼리 에디터에서 쿼리를 실행합니다. 결과가 아래 그리드에 표시됩니다.
  2. 결과 툴바(그리드 위의 버튼 행)에서 Export 버튼을 클릭합니다. 작은 다운로드 화살표 아이콘이 표시됩니다.
  3. 형식과 대상 폴더를 선택하라는 다이얼로그가 표시됩니다.
  4. 형식을 선택(아래 참조)하고 파일을 저장할 위치를 선택한 후 Export를 클릭합니다.

파일이 즉시 저장됩니다. 1DevTool이 Finder(Mac) 또는 Explorer(Windows)에서 대상 폴더를 열므로 바로 찾을 수 있습니다.

내보내기 형식

CSV — 쉼표로 구분된 값 Excel, Google Sheets, Numbers 같은 스프레드시트 앱에서 열기에 가장 적합합니다. 첫 행에 열 헤더가 포함됩니다. 각 후속 행은 하나의 레코드입니다. 쉼표나 줄 바꿈이 있는 값은 자동으로 따옴표로 묶입니다.

JSON — JavaScript Object Notation 결과를 객체의 JSON 배열로 내보냅니다. 배열의 각 객체는 하나의 행이며, 열 이름이 키입니다. 예시:

json
[
  { "id": 1, "name": "Alice", "email": "[email protected]" },
  { "id": 2, "name": "Bob", "email": "[email protected]" }
]

다른 애플리케이션에 데이터를 가져오거나 스크립트에서 사용하는 데 가장 적합합니다.

NDJSON — 줄로 구분된 JSON JSON과 비슷하지만 각 행이 별도의 JSON 객체로 자신의 줄에 작성되며 주변 배열이 없습니다. 예시:

{"id":1,"name":"Alice","email":"[email protected]"} {"id":2,"name":"Bob","email":"[email protected]"}

전체를 한 번에 메모리에 로드하지 않고 줄 단위로 읽고 쓰므로 대용량 데이터셋에 가장 적합합니다.

팁: 대용량 데이터셋을 내보낼 때 NDJSON 형식을 사용하세요 — 줄 단위로 스트리밍되며 jq 및 BigQuery 같은 도구와 호환됩니다.

쿼리 작성 없이 전체 테이블 내보내기

전체 테이블을 내보내기 위해 SELECT * FROM my_table을 작성할 필요가 없습니다. 스키마 브라우저 사이드바에서 테이블 이름을 우클릭하고 컨텍스트 메뉴에서 **"Export table"**을 선택하세요. 동일한 형식 다이얼로그가 표시됩니다. 형식과 대상을 선택하면 1DevTool이 테이블의 모든 행을 내보냅니다.

모든 크기의 테이블에서 작동합니다 — 1DevTool은 한 번에 모든 것을 메모리에 로드하는 대신 배치를 통해 데이터를 스트리밍하므로 대용량 테이블도 메모리 부족 없이 안정적으로 내보낼 수 있습니다.