데이터 내보내기
쿼리 결과와 테이블 데이터를 CSV, JSON 또는 NDJSON으로 내보냅니다.
쿼리를 실행한 후 클릭 한 번으로 결과를 컴퓨터의 파일로 내보낼 수 있습니다. 1DevTool은 CSV, JSON, NDJSON의 세 가지 내보내기 형식을 지원합니다. 모든 것은 로컬에 저장됩니다 — 데이터는 어디로도 업로드되지 않습니다.
쿼리 결과 내보내기
- 쿼리 에디터에서 쿼리를 실행합니다. 결과가 아래 그리드에 표시됩니다.
- 결과 툴바(그리드 위의 버튼 행)에서 Export 버튼을 클릭합니다. 작은 다운로드 화살표 아이콘이 표시됩니다.
- 형식과 대상 폴더를 선택하라는 다이얼로그가 표시됩니다.
- 형식을 선택(아래 참조)하고 파일을 저장할 위치를 선택한 후 Export를 클릭합니다.
파일이 즉시 저장됩니다. 1DevTool이 Finder(Mac) 또는 Explorer(Windows)에서 대상 폴더를 열므로 바로 찾을 수 있습니다.
내보내기 형식
CSV — 쉼표로 구분된 값 Excel, Google Sheets, Numbers 같은 스프레드시트 앱에서 열기에 가장 적합합니다. 첫 행에 열 헤더가 포함됩니다. 각 후속 행은 하나의 레코드입니다. 쉼표나 줄 바꿈이 있는 값은 자동으로 따옴표로 묶입니다.
JSON — JavaScript Object Notation 결과를 객체의 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은 한 번에 모든 것을 메모리에 로드하는 대신 배치를 통해 데이터를 스트리밍하므로 대용량 테이블도 메모리 부족 없이 안정적으로 내보낼 수 있습니다.