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. Choisissez Importer des données externes dans le menu Données, puis choisissez Importer des données dans le sous-menu résultant. Excel affiche une boîte de dialogue Ouvrir standard.

  2. 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.)

  3. 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.

  4. 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 (3228) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

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