Convertir un CSV en Excel
Choisissez comment lire le CSV, nettoyez ses lignes, puis sélectionnez, renommez et ordonnez les colonnes avant de télécharger un fichier Excel. Ce guide présente les options avec un petit exemple.
Essayer le CSV d’exemple
Téléchargez orders-options.csv, une liste de commandes fictive comportant six colonnes et six lignes de données. Le fichier et les noms des colonnes sont en anglais. Il contient des espaces en bordure, une ligne vide, une ligne Ada répétée et une ligne Eli plus courte. Le résultat conserve quatre colonnes et quatre lignes de données.
Étape par étape
- Téléchargez le CSV d’exemple ci-dessus. Ouvrez CSV vers Excel et utilisez Choisir des fichiers pour sélectionner orders-options.csv.
- Réglez Séparateur sur ; et Encodage du texte sur UTF-8. Laissez La première ligne contient les en-têtes cochée. Vérifiez que l’aperçu affiche Notes, Name, Amount, Account ID, City et Status dans six colonnes distinctes. Terminez ces réglages d’importation avant de modifier les colonnes.
- Décochez Conserver les valeurs en texte pour cet exemple afin d’utiliser les valeurs Amount dans des calculs. Les choix entre texte et nombres sont expliqués plus bas.
- Dans Nettoyer les données, cochez Supprimer les espaces autour des cellules, Supprimer les lignes vides, Supprimer les lignes en double et Compléter les cellules manquantes des lignes courtes. L’aperçu doit maintenant afficher quatre lignes de données et deux lignes supprimées.
- Dans Colonnes, décochez Notes et Status. Modifiez les champs de nom : remplacez Account ID par Account et Amount par Total. Utilisez les flèches (Monter et Descendre) jusqu’à voir les colonnes sélectionnées dans l’ordre Name, Account, City, Total dans l’aperçu.
- Vérifiez l’aperçu, puis choisissez Télécharger Excel. Ouvrez orders-options.xlsx dans Excel ou un autre tableur et effectuez les vérifications ci-dessous.
Comprendre les options d’importation
| Option | Quand l’utiliser |
|---|---|
| Séparateur | Automatique détecte un séparateur probable. Vous pouvez choisir une virgule, un point-virgule, ↹ Tabulation ou |, ou utiliser Personnalisé pour un autre caractère unique. Choisissez le caractère séparant les champs du fichier ; l’exemple utilise des points-virgules. |
| Encodage du texte | Automatique détecte UTF-8, Windows-1252 ou un fichier UTF-16 muni d’une marque d’encodage. Vous pouvez aussi choisir directement UTF-8, Windows-1252, UTF-16 LE ou UTF-16 BE. L’exemple utilise UTF-8 ; Zoë doit s’afficher correctement. |
| La première ligne contient les en-têtes | Laissez cette option cochée si la première ligne contient les noms des colonnes. Elle devient l’en-tête du tableur et permet de modifier les noms. Décochez-la si la première ligne contient des données à traiter comme les autres enregistrements. |
Choisir des cellules texte ou numériques
| Conserver les valeurs en texte | Effet |
|---|---|
| Cochée | Toutes les cellules remplies sont enregistrées comme texte. Utilisez cette option pour conserver les valeurs textuelles d’origine. Des montants comme 19.50 restent du texte et ne se comportent pas comme des cellules numériques dans une somme. |
| Décochée | Les nombres simples admissibles deviennent des cellules numériques ; les autres valeurs restent du texte. Utilisez ce choix dans l’exemple pour additionner Total. Le réglage concerne toutes les colonnes et Excel peut afficher 19.50 sous la forme 19.5. |
Nettoyer les lignes
| Option | Quand l’utiliser |
|---|---|
| Supprimer les espaces autour des cellules | Supprime les espaces au début et à la fin de chaque cellule, y compris les en-têtes. Dans l’exemple, les espaces autour de Zoë disparaissent. Les espaces entre les mots restent. |
| Supprimer les lignes vides | Supprime les lignes dont toutes les cellules sont vides ou ne contiennent que des espaces. Cela retire la ligne vide de l’exemple. L’en-tête est conservé. |
| Supprimer les lignes en double | Conserve la première copie de chaque ligne de données entièrement identique et supprime les suivantes. Une ligne Ada reste. Si activés, le retrait des espaces et le complément des lignes courtes précèdent la comparaison. |
| Compléter les cellules manquantes des lignes courtes | Ajoute des cellules vides à la fin des lignes courtes jusqu’au nombre de colonnes de la ligne la plus large. Les cellules City et Status manquantes pour Eli restent vides ; aucune valeur n’est devinée. |
Les lignes restantes gardent l’ordre du fichier source : Zoë, Ada, Mika, Eli dans cet exemple. L’outil ne propose pas de sélection ou de réorganisation de lignes de données individuelles.
Sélectionner, renommer et ordonner les colonnes
| Action | Fonctionnement |
|---|---|
| Sélectionner les colonnes | Utilisez les cases pour inclure ou exclure des colonnes. Gardez-en au moins une sélectionnée. Décochez Notes et Status dans l’exemple. |
| Renommer les en-têtes | Modifiez le champ de nom à côté d’une colonne lorsque La première ligne contient les en-têtes est cochée. Remplacez Account ID par Account et Amount par Total dans l’exemple. |
| Définir l’ordre | Déplacez les colonnes dans la liste avec les flèches (Monter et Descendre). Les colonnes sélectionnées sont exportées dans cet ordre, de gauche à droite. L’ordre dans lequel vous cochez les cases ne détermine pas le résultat. Une colonne cochée de nouveau retrouve sa position actuelle. |
| Réinitialiser les colonnes | Réinitialiser les colonnes sélectionne de nouveau toutes les colonnes, rétablit l’ordre source et annule vos changements de noms d’en-têtes. Les options de nettoyage restent sélectionnées. |
Vérifier le fichier Excel
- Vérifiez les quatre en-têtes Name, Account, City, Total, dans cet ordre, et quatre lignes de données. Notes et Status doivent être absents.
- Vérifiez les noms Zoë, Ada, Mika et Eli sans espaces en bordure. Ada doit apparaître une seule fois et la cellule City d’Eli doit être vide.
- Avec Conserver les valeurs en texte décochée, utilisez la fonction de somme du tableur sur D2:D5 dans une cellule vide. Le total doit être 43.75, éventuellement affiché 43,75 selon le format numérique local.
- Enregistrez puis rouvrez le XLSX. Vérifiez de nouveau les en-têtes, l’ordre des lignes, les noms et les valeurs. Le CSV d’origine ne change pas.
Questions et dépannage
Tout apparaît dans une seule colonne
Réglez Séparateur sur le caractère séparant les champs du fichier source. Pour l’exemple, choisissez ;. Utilisez Personnalisé uniquement pour un autre caractère unique.
Les noms contiennent des caractères étranges
Vérifiez Encodage du texte. Essayez l’encodage utilisé à la création du fichier, puis inspectez un nom accentué. L’exemple utilise UTF-8 et doit afficher Zoë.
Le premier enregistrement est devenu un en-tête ou je ne peux pas renommer les colonnes
Vérifiez La première ligne contient les en-têtes. Décochez si la première ligne est un enregistrement de données. Cochez si elle contient les noms à modifier.
Mes choix de colonnes ou leurs noms ont disparu
Changer Séparateur ou Encodage du texte relit le fichier et réinitialise la sélection, l’ordre et les noms des colonnes. Terminez d’abord ces réglages, puis organisez les colonnes. Réinitialiser les colonnes rétablit également les colonnes et noms d’origine.
L’aperçu ne montre qu’une partie du fichier
L’aperçu affiche au maximum 12 lignes de données et 12 colonnes. Le téléchargement comprend toutes les lignes restantes et toutes les colonnes sélectionnées dans l’ordre choisi. Vérifiez les grands fichiers dans le tableur après téléchargement.
Les montants ne s’additionnent pas comme des nombres
Si Conserver les valeurs en texte est cochée, les montants sont du texte. Décochez et téléchargez de nouveau pour obtenir des cellules numériques avec les nombres simples admissibles. Les symboles monétaires et les virgules décimales restent du texte. Les cellules numériques peuvent afficher moins de zéros décimaux finaux ; le montant ne change pas.
Un code doit conserver ses zéros initiaux
Un code comme 00123 dans l’exemple est un identifiant. Conserver les valeurs en texte conserve les cellules remplies comme texte. Ce convertisseur garde aussi un code commençant par zéro, tel que 00123, comme texte lorsque l’option est décochée. Vérifiez-le dans le XLSX téléchargé. Les zéros déjà absents du CSV source ne peuvent pas être restaurés automatiquement par la conversion.
Les lignes semblent encore en double après avoir masqué une colonne
Supprimer les lignes en double compare les lignes source complètes après le nettoyage choisi, avant de retirer les colonnes exclues. Les lignes ayant des valeurs Notes différentes restent distinctes même si Notes est décochée. Vérifiez les différences source avant de supprimer des enregistrements.
Facultatif : comparer l’exemple et les fichiers de référence
Ces tableaux présentent les valeurs source et les données organisées de l’exemple. Les classeurs de référence ont été produits avec la fonction d’exportation du convertisseur, les mêmes options de nettoyage, noms d’en-têtes et ordre des colonnes.
Avant nettoyage : CSV d’exemple
La ligne vide et la ligne Ada répétée sont intentionnelles. La ligne source d’Eli se termine après Account ID. Les espaces en bordure sont conservés dans ce tableau.
| Notes | Name | Amount | Account ID | City | Status |
|---|---|---|---|---|---|
| internal | Zoë | 19.50 | 00123 | Bergen | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| follow up | Mika | 12.00 | 00234 | Trondheim | Pending |
| review | Eli | 7.25 | 34567 |
Après nettoyage et choix des colonnes
Ces valeurs sont celles de l’aperçu du convertisseur. Un tableur peut afficher les montants numériques avec moins de zéros finaux.
| Name | Account | City | Total |
|---|---|---|---|
| Zoë | 00123 | Bergen | 19.50 |
| Ada | 12345 | Oslo | 5.00 |
| Mika | 00234 | Trondheim | 12.00 |
| Eli | 34567 | 7.25 |
| Fichier de référence | Réglage des cellules | Octets |
|---|---|---|
| orders-options.xlsx | Conserver les valeurs en texte : décochée | 4952 |
| orders-options-text.xlsx | Conserver les valeurs en texte : cochée | 5180 |
Les deux références contiennent les mêmes quatre lignes et choix de colonnes. Leurs types de cellules, texte ou nombre, diffèrent. La référence texte porte un nom descriptif ; le convertisseur télécharge cet exemple sous le nom orders-options.xlsx.