SQL-frågor mot CSV
Fråga CSV-, JSON- och Parquet-filer med riktig SQL i webbläsaren. Drivs av DuckDB WebAssembly: joins, GROUP BY, fönsterfunktioner. 100% lokalt - filer laddas aldrig upp.
Hur frågar jag en CSV-fil med SQL?
Klicka på Ladda SQL-motorn och lägg till din fil. Den importeras automatiskt som en tabell uppkallad efter filen, och du kan direkt köra frågor som SELECT * FROM din_tabell.
Laddas mina datafiler upp någonstans?
Nej. Hela DuckDB-databasmotorn körs som WebAssembly i din webbläsarflik. Filer registreras i en lokal databas i minnet och lämnar aldrig datorn.
Vilka filformat stöds?
CSV och annan avgränsad text (avgränsare upptäcks automatiskt), JSON och radavgränsad JSON, samt Parquet-filer — DuckDB läser alla nativt.
Vilka SQL-funktioner finns?
Praktiskt taget hela DuckDB:s SQL: SELECT med WHERE, GROUP BY, HAVING, ORDER BY, joins över flera uppladdade tabeller, CTE:er, fönsterfunktioner, sträng-/datumfunktioner med mera.
Hur stora får mina filer vara?
DuckDB är starkt optimerat, filer på hundratals megabyte brukar fungera. Den praktiska gränsen är webbläsarens minne — vid några GB input ger de flesta flikar upp.
Kan jag joina två CSV-filer?
Ja. Lägg till båda filerna så att varje blir en tabell och skriv en vanlig SQL-join, t.ex. SELECT ... FROM a JOIN b ON a.id = b.id.
Kan jag byta namn på eller ta bort tabeller?
Ja. Varje tabellchip har ett redigerbart namnfält — Enter byter namn (en ALTER TABLE körs under huven) — och en raderingsknapp som kör DROP TABLE.
Hur exporterar jag frågeresultatet?
Efter att du kört en fråga använder du CSV- eller JSON-exportknapparna ovanför resultattabellen för att ladda ner hela resultatmängden, inte bara den synliga sidan.
Varför tar den första inläsningen längre tid?
DuckDB-motorn (ca 33 MB) laddas ner en gång och cacheas av webbläsaren. Senare sessioner startar direkt och fungerar offline.
Vilka webbläsare stöds?
Alla moderna webbläsare med WebAssembly-stöd. Mycket gamla webbläsare utan WebAssembly får ett tydligt meddelande istället för att misslyckas tyst.
Hur man använder SQL-frågor mot CSV
Detta verktyg ger dig en riktig SQL-databas i din webbläsare. Släpp in CSV-, JSON- eller Parquet-filer, och DuckDB (kompilerad till WebAssembly) gör om varje till en frågbar tabell — joins, aggregeringar och fönsterfunktioner körs alla lokalt, inget laddas någonsin upp.
- Tryck en gång på Ladda SQL-motorn. DuckDB (cirka 33 MB) laddas ner och cachas av din webbläsare för kommande sessioner.
- Lägg till CSV-, JSON- eller Parquet-filer. Varje fil blir en tabell uppkallad efter filen, listad som ett chip med ett namnfält och en borttagningsknapp.
- Skriv SQL i editorn och tryck Kör fråga (eller Ctrl+Enter). Använd Exempel-rullgardinen för att få färdiga frågor för den valda tabellen.
- Bläddra genom de paginerade resultaten (100 rader per sida) och tryck på CSV- eller JSON-exportknapparna för att ladda ner hela resultatmängden.
Registrera två filer (till exempel orders.csv och customers.csv) och joina dem med vanlig SQL: SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id.
Relaterade verktyg
- SQLite Online Kör SQLite-frågor online i din webbläsare. Öppna .db-, .sqlite- eller .sqlite3-filer eller skapa en databas i minnet, kör SQL med flera satser och exportera rader som CSV eller JSON.
- CSV till JSON-konverterare Konvertera CSV till JSON online gratis. Stöder anpassade avgränsare, rubrikbaserade objekt och automatisk typdetektering. Allt i webbläsaren.
- CSV till XLSX-konverterare Gratis CSV till XLSX-konverterare online. Konvertera CSV-filer till Excel-arbetsböcker i webbläsaren. Flera blad, automatisk avgränsarigenkänning, UTF-8/GBK. Ingen uppladdning, 100% privat.
- Parquet-visare Öppna Parquet-filer online och bläddra i data med paginering. Inspektera schemat, visa rader sida för sida och exportera till CSV eller JSON - bearbetas helt i din webbläsare.
- Hash-kontroll Beräkna och verifiera MD5, SHA-1, SHA-256, SHA-512 filhashar lokalt
- Chmod-kalkylator Gratis online chmod-kalkylator för att visualisera och beräkna Linux-filrättigheter med kryssrutor. Konvertera omedelbart mellan numerisk (755, 644) och symbolisk notation (rwxr-xr-x). Stöder speciella rättigheter som setuid, setgid, sticky bit.
- ASCII-tabell Komplett ASCII-teckenkodningsreferens med decimala, hexadecimala, oktala, binära koder, HTML-entiteter och teckenbeskrivningar. Omedelbar sökning och filtrering.
- Hex-visare Visa filinnehåll i hex-dump-format med sökning, offset-navigering och virtuell scrollning