00

En bref

  • CSV est un format de données textuelles qui sépare les champs par des virgules, mais ne conserve ni la mise en forme ni les multiples feuilles d’un classeur.
  • Excel peut ouvrir directement un CSV ou l’importer via À partir d’un fichier texte/CSV, avec choix du séparateur et aperçu. L’ouverture directe applique une interprétation par défaut susceptible de modifier les dates ou les zéros initiaux. Définissez les types de colonnes lors de l’importation pour les préserver.
  • CSV est du texte passif, mais un tableur peut interpréter des cellules non fiables comme des formules. OWASP décrit des risques d’exfiltration et, avec des vulnérabilités ou des avertissements ignorés, de compromission de l’ordinateur. Les guillemets CSV ordinaires ne constituent pas une protection universelle.
01

Fichiers CSV : ouvrir, importer et convertir

La RFC 4180 décrit la structure courante du CSV et enregistre text/csv. Une ligne d’en-tête est possible ; les enregistrements utilisent généralement CRLF et devraient comporter le même nombre de champs. Les champs contenant des virgules, des sauts de ligne ou des guillemets doubles doivent être entourés de guillemets doubles, avec doublement des guillemets internes.

Gardez l’original

Pour convertir un CSV en XLSX dans Excel, importez-le, vérifiez les types de colonnes et enregistrez au format XLSX. Cela ne restaure pas les feuilles ou la mise en forme absentes du CSV. L’export CSV conserve uniquement le texte et les valeurs affichés de la feuille active ; mise en forme, graphiques et objets sont perdus.

02

Comment l’ouvrir

Excel peut ouvrir directement un CSV ou l’importer via À partir d’un fichier texte/CSV, avec choix du séparateur et aperçu. L’ouverture directe applique une interprétation par défaut susceptible de modifier les dates ou les zéros initiaux. Définissez les types de colonnes lors de l’importation pour les préserver.

Je veux seulement le consulter

Excel peut ouvrir directement un CSV ou l’importer via À partir d’un fichier texte/CSV, avec choix du séparateur et aperçu. L’ouverture directe applique une interprétation par défaut susceptible de modifier les dates ou les zéros initiaux. Définissez les types de colonnes lors de l’importation pour les préserver.

Je dois l’envoyer

Pour convertir un CSV en XLSX dans Excel, importez-le, vérifiez les types de colonnes et enregistrez au format XLSX. Cela ne restaure pas les feuilles ou la mise en forme absentes du CSV. L’export CSV conserve uniquement le texte et les valeurs affichés de la feuille active ; mise en forme, graphiques et objets sont perdus.

03

Sécurité

CSV est du texte passif, mais un tableur peut interpréter des cellules non fiables comme des formules. OWASP décrit des risques d’exfiltration et, avec des vulnérabilités ou des avertissements ignorés, de compromission de l’ordinateur. Les guillemets CSV ordinaires ne constituent pas une protection universelle.

Arrêtez-vous si vous voyez ceci

Expéditeur inconnu, nom qui se termine par deux extensions, contenu qui ne correspond pas à l’extension : vérifiez avant d’ouvrir.

04

La conversion

Pour convertir un CSV en XLSX dans Excel, importez-le, vérifiez les types de colonnes et enregistrez au format XLSX. Cela ne restaure pas les feuilles ou la mise en forme absentes du CSV. L’export CSV conserve uniquement le texte et les valeurs affichés de la feuille active ; mise en forme, graphiques et objets sont perdus.

Avant de convertir

Convertissez une copie, jamais l’original, puis comparez qualité, métadonnées et mise en page avec le fichier de départ.

05

Questions fréquentes

Qu’est-ce qu’un fichier CSV ?

CSV signifie valeurs séparées par des virgules. Il stocke des enregistrements textuels en champs séparés par des virgules et peut inclure un en-tête. La RFC 4180 décrit sa structure courante.

Comment ouvrir un fichier CSV dans Excel ?

Ouvrez-le directement ou utilisez À partir d’un fichier texte/CSV pour choisir le séparateur et examiner l’aperçu. Définissez les types de colonnes pour préserver dates ou zéros initiaux.

Comment ouvrir un fichier CSV sous Windows ?

Si vous disposez d’Excel sous Windows, ouvrez le CSV depuis Excel. Utilisez l’importation texte/CSV pour vérifier le séparateur et les colonnes dans l’aperçu.

Comment ouvrir un fichier CSV sur Mac ?

Si vous utilisez Excel sur Mac, ouvrez le CSV et vérifiez les dates et identifiants numériques. Si votre version propose l’importation texte/CSV, utilisez son aperçu et ses réglages de colonnes.

Pourquoi Excel affiche-t-il un CSV dans une seule colonne ?

Vérifiez que le séparateur sélectionné correspond au fichier. Passez par l’importation texte/CSV, choisissez le séparateur adapté et contrôlez l’aperçu avant de charger les données.

Que faire si les caractères chinois d’un CSV sont illisibles dans Excel ?

Essayez l’importation texte/CSV et vérifiez l’aperçu. Si le texte reste illisible, un décalage d’encodage peut être en cause. Demandez à l’expéditeur quel encodage il a utilisé et sollicitez un nouvel export avec du chinois lisible ; vérifiez à nouveau l’aperçu avant le chargement.

Comment conserver les zéros initiaux d’un CSV lors de l’importation dans Excel ?

Importez le CSV et définissez explicitement les colonnes d’identifiants comme texte. L’ouverture directe peut supprimer les zéros initiaux ou interpréter des valeurs comme des dates.

Faut-il choisir CSV ou XLSX ?

Choisissez CSV pour des enregistrements textuels organisés en champs. Préférez XLSX pour un classeur avec plusieurs feuilles et une mise en forme, que l’export CSV ne conserve pas.

Comment convertir un CSV en XLSX dans Excel ?

Importez le CSV, vérifiez les types de colonnes et les valeurs, puis enregistrez en XLSX. Cela ne récupère pas les feuilles supplémentaires ni la mise en forme absentes du CSV.

Quels sont les risques d’injection de formules dans un CSV non fiable ?

Un tableur peut interpréter les cellules comme des formules. OWASP mentionne l’exfiltration de données et une possible compromission associée à des vulnérabilités ou avertissements ignorés. Évaluez la provenance ; les guillemets ordinaires ne protègent pas universellement.

Comment échapper les guillemets doubles dans les champs CSV ?

La RFC 4180 décrit des champs entourés de guillemets doubles s’ils contiennent virgules, sauts de ligne ou guillemets. Chaque guillemet interne est doublé. Cette règle ne garantit pas une protection contre l’injection de formules.

06

Formats associés

Sources

RFC 4180 — Common Format and MIME Type for Comma-Separated Values (CSV) Files · IETF 信息性 RFC

Import or export text (.txt or .csv) files · Microsoft 官方支持文档

Excel formatting and features that are not transferred to other file formats · Microsoft 官方支持文档

CSV Injection · OWASP Foundation 安全资料