SmoothCSV
Features

Tout ce qu'il vous faut pour travailler avec vos CSV

SmoothCSV offre une panoplie complète d'outils pour travailler efficacement avec vos fichiers CSV.

Conçu pour le travail CSV du quotidien

SmoothCSV spreadsheet grid editing a CSV file

Modifiez vos CSV exactement comme vous le souhaitez

Une grille familière façon tableur, avec chaque outil à portée de main. Elle reste fluide, que votre fichier contienne cent lignes ou un million.

SQL Console running a SELECT query on a CSV file

Plus qu'un éditeur

Exécutez des requêtes SQL, comparez deux fichiers côte à côte, obtenez des statistiques en temps réel sur n'importe quelle sélection. SmoothCSV vous aide à comprendre vos données, pas seulement à les modifier.

CSV file format dialog with delimiter, quote, and encoding options

Comprend votre format, préserve vos données

À l'ouverture, SmoothCSV détecte l'encodage, le délimiteur, les guillemets et la ligne d'en-tête de votre fichier, puis ne modifie rien que vous n'ayez modifié vous-même. Pas de zéros initiaux perdus, pas de dates réécrites, pas de guillemets changés à votre insu.

Toutes les fonctionnalités sont accessibles depuis la palette de commandes. Appuyez sur ⌘⇧P (ou Ctrl+Shift+P) et commencez à taper.

Édition et navigation

Édition façon tableur, pensée pour les données tabulaires.

  • Éditeur de grille puissant

    Édition intuitive avec une interface façon tableur, fluide même sur les gros fichiers.

  • Outils de lignes et colonnes

    Insérer, supprimer, déplacer, masquer, dédupliquer.

  • Édition multi-cellules

    Modifiez plusieurs cellules à la fois, comme avec l'édition multi-curseurs.

  • Remplissage automatique

    Remplissez les cellules par glisser-déposer avec détection intelligente des motifs.

  • Échange de cellules

    Échangez les cellules sélectionnées avec leurs voisines dans n'importe quelle direction.

  • Vue de valeur de cellule

    Un éditeur ancré, à la manière de la barre de formule d'Excel, pour les saisies longues ou multi-lignes.

  • Vue par enregistrement

    Affiche une ligne sous forme de liste verticale de champs, pour lire et modifier plus facilement les tables très larges.

  • Transposer

    Échangez lignes et colonnes en une seule commande.

  • Mode lecture seule

    Verrouillez un fichier pour éviter les modifications accidentelles.

  • Sélection intelligente

    Ajoutez ou retirez des plages, inversez la sélection entière, et sélectionnez le corps d'une colonne ou d'une ligne en excluant l'en-tête.

Outils de données

SQL, comparaison, agrégation, transformation : les opérations que les utilisateurs avancés de CSV effectuent au quotidien.

  • Console SQL

    Exécutez des requêtes SELECT sur vos fichiers CSV.

  • Comparaison CSV

    Comparez deux fichiers (ou un fichier avec le presse-papiers) côte à côte, avec fusion en un clic et surlignage au niveau du caractère.

  • Agrégation

    Statistiques rapides pour toute sélection : somme, moyenne, min, max, nombre.

  • Lignes récapitulatives

    Épinglez des lignes récapitulatives dans la grille pour garder les totaux visibles pendant le défilement.

  • Transformations de texte

    Conversions instantanées de casse, de conventions de nommage et de caractères pleine largeur / demi-largeur.

  • Fusion et scission

    Fusionnez ou scindez les cellules horizontalement ou verticalement.

Formats de fichier

Chaque particularité du format CSV, exprimée et préservée.

  • Formats de fichier personnalisables

    Délimiteur, guillemets, encodage et fins de ligne réglables fichier par fichier.

  • Contrôle des guillemets

    Appliquez des règles de guillemets différentes à l'en-tête, au corps et à chaque colonne, ou passez en mode manuel pour conserver les guillemets d'origine de chaque cellule.

  • Indicateurs de guillemets

    Voyez d'un coup d'œil quelles cellules seront entourées de guillemets à l'enregistrement.

  • Préréglages et règles de format

    Enregistrez vos formats favoris et appliquez-les automatiquement selon le chemin du fichier.

  • Détection automatique

    Délimiteur, encodage et lignes d'en-tête détectés automatiquement à l'ouverture.

Interopérabilité et partage

Importez et exportez vos données dans SmoothCSV sans friction.

  • Copier / coller sous un autre format

    Exportez vos sélections en Markdown, HTML, JSON, SQL, LaTeX et bien plus.

  • Import / Export Excel

    Ouvrez et enregistrez des fichiers `.xlsx`.

  • Ouvrir les hyperliens

    Ouvrez les URL contenues dans les cellules directement dans votre navigateur.

  • CLI

    Ouvrez des fichiers depuis le terminal, sautez à n'importe quelle ligne ou colonne, redirigez l'entrée standard ou comparez deux fichiers.

  • Lien profond

    Ouvrez des fichiers via des URL `smoothcsv://`.

Personnalisation

Adaptez SmoothCSV à votre façon de travailler.

  • Raccourcis personnalisables

    Réaffectez n'importe quel raccourci, avec des conditions de contexte optionnelles.

  • Thèmes

    Clair ou sombre, avec détection automatique du système.

  • Langues

    Anglais, japonais, chinois, français, italien, espagnol, allemand, russe, coréen, portugais, turc.

Plateforme et fiabilité

Disponible là où vous êtes, rapide et prévisible sur les fichiers que vous ouvrez vraiment.

  • macOS, Windows, Linux

    Installateurs natifs pour toutes les principales plateformes de bureau.

  • Version portable Windows

    Build Windows sans installation, pour clés USB ou environnements restreints.

  • Arch Linux (AUR)

    Distribué officiellement sous le nom `smoothcsv-bin`.

  • Ultra rapide

    Ouvre un CSV de 100 Mo jusqu'à 12 fois plus vite qu'Excel, et reste réactif pendant le défilement.

  • Sauvegarde automatique

    Sauvegarde automatiquement les fichiers avant tout écrasement.

  • Rechargement automatique

    Recharge automatiquement dès que le fichier change sur le disque.

Sur la feuille de route

  • SmoothCSV dans le navigateur
  • Système d'extensions
  • Schéma et validation CSV
  • Formats supplémentaires (JSON, Avro, Parquet, …)
  • Intégration de l'IA