Interroger des CSV en SQL
Interrogez des fichiers CSV, JSON et Parquet en vrai SQL dans votre navigateur. Propulsé par DuckDB WebAssembly : jointures, GROUP BY, fonctions de fenêtrage. 100% local - fichiers jamais envoyés.
Comment interroger un fichier CSV en SQL ?
Cliquez sur Charger le moteur SQL, puis ajoutez votre fichier. Il est importé automatiquement comme une table portant le nom du fichier, et vous pouvez aussitôt lancer des requêtes comme SELECT * FROM votre_table.
Mes fichiers de données sont-ils envoyés quelque part ?
Non. Tout le moteur de base de données DuckDB s'exécute en WebAssembly dans l'onglet de votre navigateur. Les fichiers sont enregistrés dans une base locale en mémoire et ne quittent jamais votre ordinateur.
Quels formats de fichiers sont pris en charge ?
CSV et autres textes délimités (séparateur détecté automatiquement), JSON et JSON délimité par lignes, plus les fichiers Parquet — DuckDB les lit tous nativement.
Quelles fonctionnalités SQL sont disponibles ?
Pratiquement tout le SQL de DuckDB : SELECT avec WHERE, GROUP BY, HAVING, ORDER BY, jointures entre plusieurs tables chargées, CTE, fonctions de fenêtrage, fonctions chaîne/date, etc.
Quelle taille mes fichiers peuvent-ils faire ?
DuckDB est fortement optimisé : des fichiers de plusieurs centaines de mégaoctets passent généralement. La limite pratique est la mémoire du navigateur — au-delà de quelques Go d'entrée, la plupart des onglets abandonnent.
Puis-je joindre deux fichiers CSV ?
Oui. Ajoutez les deux fichiers pour que chacun devienne une table, puis écrivez une jointure SQL classique, par exemple SELECT ... FROM a JOIN b ON a.id = b.id.
Puis-je renommer ou supprimer des tables ?
Oui. Chaque pastille de table comporte un champ de nom modifiable — Entrée renomme (un ALTER TABLE est exécuté) — et un bouton de suppression qui fait DROP TABLE.
Comment exporter le résultat d'une requête ?
Après avoir exécuté une requête, utilisez les boutons d'export CSV ou JSON au-dessus du tableau de résultats pour télécharger le jeu complet, pas seulement la page visible.
Pourquoi le premier chargement est-il plus long ?
Le moteur DuckDB (environ 33 Mo) est téléchargé une fois puis mis en cache par le navigateur. Les sessions suivantes démarrent instantanément et fonctionnent hors ligne.
Quels navigateurs sont pris en charge ?
Tout navigateur moderne avec prise en charge de WebAssembly. Les navigateurs très anciens sans WebAssembly affichent un message clair au lieu d'échouer silencieusement.
Comment utiliser Interroger des CSV en SQL
Cet outil vous offre une vraie base de données SQL dans votre navigateur. Déposez des fichiers CSV, JSON ou Parquet, et DuckDB (compilé en WebAssembly) transforme chacun en table interrogeable — jointures, agrégations et fonctions de fenêtrage tournent toutes localement, sans jamais rien envoyer.
- Appuyez une fois sur Charger le moteur SQL. DuckDB (environ 33 Mo) se télécharge et reste en cache dans votre navigateur pour les sessions futures.
- Ajoutez des fichiers CSV, JSON ou Parquet. Chacun devient une table portant le nom du fichier, listée comme une étiquette avec un champ de renommage et un bouton de suppression.
- Tapez du SQL dans l'éditeur et appuyez sur Exécuter la requête (ou Ctrl+Entrée). Utilisez le menu déroulant Exemples pour obtenir des requêtes prêtes pour la table sélectionnée.
- Parcourez les résultats paginés (100 lignes par page) et appuyez sur les boutons d'export CSV ou JSON pour télécharger le jeu de résultats complet.
Enregistrez deux fichiers (par exemple orders.csv et customers.csv) et joignez-les avec du SQL normal : SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id.
Outils associés
- SQLite en Ligne Exécutez des requêtes SQLite en ligne dans votre navigateur. Ouvrez des fichiers .db, .sqlite ou .sqlite3 ou créez une base en mémoire, exécutez du SQL multi-requêtes et exportez en CSV ou JSON.
- Convertisseur CSV en JSON Convertissez CSV en JSON gratuitement en ligne. Délimiteurs personnalisés, objets basés sur les en-têtes et détection automatique des types. Tout dans le navigateur.
- Convertisseur CSV vers XLSX Convertisseur CSV vers XLSX gratuit en ligne. Convertissez vos CSV en classeurs Excel dans le navigateur. Feuilles multiples, détection du séparateur, UTF-8/GBK. Aucun envoi, 100% privé.
- Visionneuse Parquet Ouvrez des fichiers Parquet en ligne et parcourez les données avec pagination. Inspectez le schéma, consultez les lignes page par page et exportez en CSV ou JSON dans votre navigateur.
- Vérificateur de Hash Calculez et vérifiez les hashes MD5, SHA-1, SHA-256, SHA-512 localement
- Calculatrice Chmod Calculatrice chmod gratuite en ligne pour visualiser et calculer les permissions de fichiers Linux avec des cases à cocher. Convertissez instantanément entre notation numérique (755, 644) et symbolique (rwxr-xr-x). Supporte les permissions spéciales comme setuid, setgid, sticky bit.
- Table ASCII Référence complète de codage de caractères ASCII avec codes décimaux, hexadécimaux, octaux, binaires, entités HTML et descriptions. Recherche et filtre instantanés.
- Visionneuse Hexadécimale Affichez le contenu des fichiers en format hexadécimal avec recherche, navigation par décalage et défilement virtuel