Monu Tools

Interroger un CSV avec SQL en ligne

Exécutez des requêtes SQL SELECT sur un CSV dans votre navigateur : il se charge dans une table que vous pouvez filtrer, regrouper et joindre. Rien n'est envoyé.

Comment utiliser l'outil Interroger CSV (SQL)

  1. 01

    Collez votre CSV dans la zone de saisie ; il se charge dans une table nommée data.

  2. 02

    Écrivez une requête SELECT et appuyez sur Exécuter (ou Ctrl/Cmd + Enter).

  3. 03

    Copiez ou téléchargez le résultat au format CSV.

Ce que fait l'outil

Cet outil charge votre CSV dans une vraie table SQLite et vous permet de l'interroger en SQL. Filtrez avec WHERE, résumez avec GROUP BY, triez, et façonnez la sortie exactement comme vous le souhaitez.

C'est le moyen le plus rapide de répondre à une question sur un tableur sans l'importer dans une base de données, et le résultat peut être copié ou téléchargé au format CSV.

Comment le CSV devient une table

La ligne d'en-tête devient les noms de colonnes et chaque ligne devient un enregistrement dans une table (nommée data par défaut, que vous pouvez changer). Les valeurs qui semblent numériques sont stockées comme des nombres pour que les comparaisons et les sommes fonctionnent.

SQLite exécute la requête dans votre navigateur via WebAssembly, donc les jointures, les agrégats et les sous-requêtes fonctionnent tous et rien n'est envoyé.

Privé et sans limite

Chaque conversion se fait localement dans votre navigateur, donc vos données ne sont jamais envoyées, enregistrées ni stockées sur un serveur. Vous pouvez l'utiliser sur des exports confidentiels sans arrière-pensée, et l'outil continue de fonctionner hors ligne une fois la page chargée.

Pas d'inscription, pas de filigrane et pas de limite de lignes : le seul plafond est la mémoire de votre appareil.

Questions fréquentes

Comment s'appelle la table ?

Par défaut, votre CSV est chargé dans une table nommée data, donc une requête comme SELECT * FROM data fonctionne immédiatement. Vous pouvez la renommer dans le champ de table.

Quel SQL est pris en charge ?

Le dialecte SQLite complet, puisqu'il s'agit du vrai moteur compilé en WebAssembly : WHERE, GROUP BY, HAVING, ORDER BY, jointures, sous-requêtes et fonctions d'agrégation.

Mon CSV est-il envoyé pour exécuter la requête ?

Non. Le CSV est analysé et interrogé entièrement dans votre navigateur, donc les données ne quittent jamais votre appareil.

Y a-t-il une limite de lignes ou de taille de fichier ?

Il n'y a aucun plafond de lignes ni quota quotidien. Comme tout s'exécute localement, la seule limite pratique est la mémoire de votre appareil, qui gère sans peine les dizaines de milliers de lignes que contiennent la plupart des exports.

Mes données sont-elles envoyées quelque part ?

Non. La conversion se fait entièrement dans votre navigateur avec du JavaScript côté client, donc rien de ce que vous collez ou déposez ne quitte votre appareil. C'est donc sûr pour les feuilles de calcul qui contiennent des e-mails de clients, des chiffres financiers ou d'autres données sensibles.

Sources

Intégrer cet outil

Ajoutez cet outil à votre propre site web. Copiez le code ci-dessous. Il reste à jour automatiquement.

<iframe src="https://monu.tools/embed/fr/query-csv-sql" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Outils similaires