Marc a un utilisateur dans son entreprise qui tente d’ouvrir un fichier .CSV dans Excel. Certains des nombres dans le fichier sont au format « 2-1 » (ou quelque chose de similaire). Lors de l’importation, Excel analyse ces informations sous forme de date. Si l’élément de données est clairement quelque chose en dehors d’une plage de dates valide (telle que 2-134), Excel l’importe comme prévu. Marc se demande comment son utilisateur peut forcer Excel à ne pas analyser ces données comme des dates mais à les importer sous forme de champs de texte.

Vous pouvez aborder ce problème de deux manières simples. La première consiste à importer le fichier de la manière suivante:

  1. Affichez l’onglet Données du ruban.

  2. Cliquez sur À partir du texte dans le groupe Obtenir des données externes. Excel affiche une boîte de dialogue Ouvrir standard.

  3. Utilisez les commandes de la boîte de dialogue pour sélectionner le fichier .CSV que vous souhaitez ouvrir, puis cliquez sur Ouvrir. Excel démarre l’assistant d’importation de texte. (Voir la figure 1.)

  4. Suivez les étapes de l’assistant d’importation de texte pour spécifier comment Excel doit interpréter les données qu’il importe à partir du fichier .CSV. Dans l’une de ces étapes, vous pouvez indiquer que les colonnes sans date (celles interprétées à tort comme des dates) sont en fait du texte.

  5. Lorsque vous avez terminé les étapes de l’assistant, cliquez sur Terminer. Vos données sont importées conformément à vos spécifications.

L’autre façon d’aborder le problème implique également l’assistant d’importation de texte, mais la façon dont vous l’affichez est différente. Dans cette approche, vous utilisez Windows pour renommer le fichier afin qu’il ait une extension .TXT au lieu d’une extension .CSV. Maintenant, lorsque vous utilisez Excel pour ouvrir le fichier, il affiche l’assistant d’importation de texte car il ne sait pas trop comment interpréter ce qu’il va charger. Vous pouvez utiliser l’assistant d’importation de texte de la même manière que celle décrite précédemment dans cette astuce.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (9179) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Stopping_Date_Parsing_when_Opening_a_CSV_File [Arrêt de l’analyse de la date lors de l’ouverture d’un fichier CSV].