ส่งออกข้อมูล
ส่งออกผลลัพธ์ query และข้อมูลตารางเป็น CSV, JSON หรือ NDJSON
หลังจากรัน query คุณสามารถส่งออกผลลัพธ์ไปยังไฟล์บนคอมพิวเตอร์ของคุณในคลิกเดียว 1DevTool รองรับรูปแบบการส่งออกสามแบบ: CSV, JSON และ NDJSON ทุกอย่างบันทึกในเครื่อง local — ไม่มีข้อมูลถูกอัปโหลดไปที่ใด
ส่งออกผลลัพธ์ Query
- รัน query ใดๆ ใน query editor ผลลัพธ์จะปรากฏใน grid ด้านล่าง
- ในแถบเครื่องมือผลลัพธ์ (แถวปุ่มด้านบน grid) คลิกปุ่ม Export แสดงไอคอนลูกศรดาวน์โหลดเล็กๆ
- Dialog จะปรากฏขึ้นขอให้คุณเลือกรูปแบบและโฟลเดอร์ปลายทาง
- เลือกรูปแบบของคุณ (ดูด้านล่าง) เลือกที่ที่จะบันทึกไฟล์ แล้วคลิก Export
ไฟล์จะถูกบันทึกทันที 1DevTool เปิดโฟลเดอร์ปลายทางใน Finder (Mac) หรือ Explorer (Windows) เพื่อให้คุณหาได้ทันที
รูปแบบการส่งออก
CSV — Comma-Separated Values ดีที่สุดสำหรับการเปิดในแอป spreadsheet เช่น Excel, Google Sheets หรือ Numbers แถวแรกมีหัวข้อคอลัมน์ แต่ละแถวถัดไปคือหนึ่งเรคคอร์ด ค่าที่มี comma หรือ line break จะถูก quote อัตโนมัติ
JSON — JavaScript Object Notation ส่งออกผลลัพธ์เป็น JSON array ของ objects แต่ละ object ใน array คือหนึ่งแถว พร้อมชื่อคอลัมน์เป็น keys ตัวอย่าง:
[
{ "id": 1, "name": "Alice", "email": "[email protected]" },
{ "id": 2, "name": "Bob", "email": "[email protected]" }
]
ดีที่สุดสำหรับการนำเข้าข้อมูลไปยังแอปพลิเคชันอื่นหรือใช้ใน scripts
NDJSON — Newline-Delimited JSON คล้าย JSON แต่แต่ละแถวเขียนเป็น JSON object แยกบนบรรทัดของตัวเอง โดยไม่มี array ล้อมรอบ ตัวอย่าง:
{"id":1,"name":"Alice","email":"[email protected]"}
{"id":2,"name":"Bob","email":"[email protected]"}
ดีที่สุดสำหรับชุดข้อมูลขนาดใหญ่เพราะไฟล์ถูกเขียนและอ่านทีละบรรทัดโดยไม่ต้องโหลดทั้งหมดเข้า memory พร้อมกัน
เคล็ดลับ: ใช้รูปแบบ NDJSON เมื่อส่งออกชุดข้อมูลขนาดใหญ่ — มัน stream ทีละบรรทัดและทำงานกับเครื่องมือเช่น
jqและ BigQuery
ส่งออกตารางเต็มโดยไม่ต้องเขียน Query
คุณไม่จำเป็นต้องเขียน SELECT * FROM my_table เพียงเพื่อส่งออกตารางทั้งหมด คลิกขวาชื่อตารางใน sidebar ของ schema browser และเลือก "Export table" จาก context menu Dialog รูปแบบเดียวกันจะปรากฏขึ้น เลือกรูปแบบและปลายทางของคุณ และ 1DevTool จะส่งออกทุกแถวในตารางให้คุณ
นี่ทำงานได้กับตารางทุกขนาด — 1DevTool stream ข้อมูลออกเป็น batches แทนที่จะโหลดทั้งหมดเข้า memory พร้อมกัน ดังนั้นตารางขนาดใหญ่ส่งออกได้อย่างน่าเชื่อถือโดยไม่หมด memory