คิวรี่ CSV ด้วย SQL
คิวรี่ไฟล์ CSV, JSON และ Parquet ด้วย SQL จริงในเบราว์เซอร์ ขับเคลื่อนด้วย DuckDB WebAssembly: JOIN, GROUP BY, window functions ทำงานเครื่อง 100% - ไม่อัปโหลดไฟล์
คิวรี่ไฟล์ CSV ด้วย SQL อย่างไร?
กดโหลดเอนจิน SQL แล้วเพิ่มไฟล์ของคุณ ไฟล์จะถูกนำเข้าเป็นตารางที่ใช้ชื่อตามไฟล์โดยอัตโนมัติ และรันคิวรี่อย่าง SELECT * FROM ตารางของคุณ ได้ทันที
ไฟล์ข้อมูลของฉันถูกอัปโหลดไปไหนหรือไม่?
ไม่ เอนจินฐานข้อมูล DuckDB ทั้งหมดทำงานเป็น WebAssembly ในแท็บเบราว์เซอร์ของคุณ ไฟล์ถูกลงทะเบียนเข้าฐานข้อมูลในหน่วยความจำเครื่องและไม่เคยออกจากคอมพิวเตอร์
รองรับไฟล์รูปแบบใดบ้าง?
CSV และข้อความคั่นแบบอื่น (ตรวจจับตัวคั่นอัตโนมัติ), JSON และ JSON แบบแยกบรรทัด รวมถึงไฟล์ Parquet — DuckDB อ่านได้ทั้งหมดในตัว
มีความสามารถ SQL อะไรบ้าง?
เกือบเต็มรูปแบบของ SQL ของ DuckDB: SELECT พร้อม WHERE, GROUP BY, HAVING, ORDER BY, JOIN ข้ามหลายตารางที่อัปโหลด, CTE, window functions, ฟังก์ชันข้อความ/วันที่ และอื่น ๆ
ไฟล์ใหญ่ได้แค่ไหน?
DuckDB ถูกปรับแต่งอย่างดี ไฟล์หลักร้อยเมกะไบต์มักใช้ได้ ขีดจำกัดจริงคือหน่วยความจำเบราว์เซอร์ — อินพุตระดับหลาย GB แท็บส่วนใหญ่จะทนไม่ไหว
JOIN ไฟล์ CSV สองไฟล์ได้ไหม?
ได้ เพิ่มไฟล์ทั้งสองให้แต่ละไฟล์เป็นตาราง แล้วเขียน JOIN แบบ SQL ปกติ เช่น SELECT ... FROM a JOIN b ON a.id = b.id
เปลี่ยนชื่อหรือลบตารางได้หรือไม่?
ได้ ชิปตารางแต่ละอันมีช่องชื่อแก้ไขได้ — กด Enter เพื่อเปลี่ยนชื่อ (รัน ALTER TABLE ภายใน) — และปุ่มลบที่รัน DROP TABLE
ส่งออกผลคิวรี่อย่างไร?
หลังรันคิวรี่ ใช้ปุ่มส่งออก CSV หรือ JSON เหนือตารางผลลัพธ์เพื่อดาวน์โหลดชุดผลทั้งหมด ไม่ใช่เฉพาะหน้าที่มองเห็น
ทำไมโหลดครั้งแรกถึงช้ากว่า?
เอนจิน DuckDB (ประมาณ 33 MB) ดาวน์โหลดครั้งเดียวแล้วเบราว์เซอร์แคชไว้ เซสชันถัด ๆ ไปเริ่มทันทีและใช้แบบออฟไลน์ได้
รองรับเบราว์เซอร์ใด?
เบราว์เซอร์สมัยใหม่ที่รองรับ WebAssembly ทุกตัว เบราว์เซอร์เก่ามากที่ไม่มี WebAssembly จะเห็นข้อความชัดเจนแทนที่จะล้มเหลวเงียบ ๆ
วิธีใช้ คิวรี่ CSV ด้วย SQL
เครื่องมือนี้ให้ฐานข้อมูล SQL จริง ๆ ในเบราว์เซอร์ของคุณ หย่อนไฟล์ CSV, JSON หรือ Parquet แล้ว DuckDB (คอมไพล์เป็น WebAssembly) จะเปลี่ยนแต่ละไฟล์ให้เป็นตารางที่คิวรี่ได้ — การ JOIN การรวมกลุ่ม และฟังก์ชัน window ทำงานในเครื่องทั้งหมด ไม่มีการอัปโหลดข้อมูลเลย
- กด 「โหลด SQL เอนจิน」 สักครั้ง DuckDB (ราว 33 MB) จะถูกดาวน์โหลดและเบราว์เซอร์แคชไว้สำหรับเซสชันถัดไป
- เพิ่มไฟล์ CSV, JSON หรือ Parquet แต่ละไฟล์จะกลายเป็นตารางที่ใช้ชื่อตามไฟล์ แสดงเป็นชิปพร้อมช่องเปลี่ยนชื่อและปุ่มลบ
- พิมพ์ SQL ลงในเอดิเตอร์แล้วกด 「รันคิวรี่」 (หรือ Ctrl+Enter) ใช้ดรอปดาวน์ 「ตัวอย่าง」 เพื่อรับคิวรี่สำเร็จรูปสำหรับตารางที่เลือก
- เลื่อนดูผลลัพธ์แบบแบ่งหน้า (หน้าละ 100 แถว) แล้วกดปุ่มส่งออก CSV หรือ JSON เพื่อดาวน์โหลดชุดผลลัพธ์ทั้งหมด
ลงทะเบียนสองไฟล์ (เช่น orders.csv และ customers.csv) แล้ว JOIN ด้วย SQL ปกติได้เลย: SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id
เครื่องมือที่เกี่ยวข้อง
- SQLite ออนไลน์ รันคิวรี SQLite ออนไลน์ในเบราว์เซอร์ของคุณ เปิดไฟล์ .db, .sqlite หรือ .sqlite3 หรือสร้างฐานข้อมูลในหน่วยความจำ รัน SQL หลายคำสั่งและส่งออกแถวเป็น CSV หรือ JSON
- เครื่องมือแปลง CSV เป็น JSON แปลง CSV เป็น JSON ออนไลน์ฟรี รองรับตัวคั่นแบบกำหนดเอง ออบเจกต์ตามส่วนหัว และการตรวจจับประเภทอัตโนมัติ ทั้งหมดในเบราว์เซอร์
- ตัวแปลง CSV เป็น XLSX ตัวแปลง CSV เป็น XLSX ฟรีออนไลน์ แปลงไฟล์ CSV เป็นเวิร์กบุ๊ก Excel ในเบราว์เซอร์ รองรับหลายชีต ตรวจจับตัวคั่นอัตโนมัติ รองรับ UTF-8/GBK ไม่ต้องอัปโหลด ปลอดภัย 100%
- ตัวดู Parquet เปิดไฟล์ Parquet ออนไลน์และเรียกดูข้อมูลแบบแบ่งหน้า ตรวจสอบสคีมา ดูข้อมูลทีละหน้า และส่งออกเป็น CSV หรือ JSON ประมวลผลทั้งหมดในเบราว์เซอร์ของคุณ
- ตรวจสอบแฮช คำนวณและตรวจสอบแฮช MD5, SHA-1, SHA-256, SHA-512 ในเครื่อง
- เครื่องคำนวณ Chmod เครื่องคำนวณ chmod ออนไลน์ฟรีเพื่อแสดงและคำนวณสิทธิ์ไฟล์ Linux ด้วยช่องทำเครื่องหมาย แปลงระหว่างสัญกรณ์ตัวเลข (755, 644) และสัญลักษณ์ (rwxr-xr-x) ทันที รองรับสิทธิ์พิเศษเช่น setuid, setgid, sticky bit
- ตาราง ASCII ข้อมูลอ้างอิงการเข้ารหัสอักขระ ASCII ครบถ้วนพร้อมรหัสทศนิยม เลขฐานสิบหก ฐานแปด ฐานสอง เอนทิตี HTML และคำอธิบายอักขระ ค้นหาและกรองได้ทันที
- ตัวแสดง Hex ดูเนื้อหาไฟล์ในรูปแบบ hex dump พร้อมการค้นหา การนำทางออฟเซ็ต และการเลื่อนเสมือน