Un peu l'inverse de cette question .
Je télécharge fréquemment des fichiers CSV à partir de sources externes dans le cadre de mon travail de programmation. J'aime examiner leurs données dans Excel car, avouons-le, Excel est un outil idéal pour ce genre de chose.
À l'exception d'un comportement: Excel tente de déjouer les données dans le CSV, et donc, si quelque chose ressemble à un nombre (comme, par exemple, de nombreux codes ISBN / EAN), Excel le traitera comme tel. Et si ce nombre est vraiment grand (comme à peu près tous les codes ISBN / EAN), Excel transformera le nombre en notation scientifique. Enfin, si le nombre n'est pas particulièrement élevé, avec la plupart de ces formats de données, cela indique qu'Excel a décidé que mon numéro ne devrait pas avoir de zéros en tête.
Alors ... Existe-t-il un moyen d'ouvrir un CSV (via un double-clic si possible, mais je suis prêt à faire des compromis ici) de manière à ce qu'Excel 2007 puisse traiter toutes les colonnes comme du texte?
la source
Réponses:
Vous pouvez, mais cela prend quelques étapes manuelles. Ces étapes proviennent d'Excel 2003, mais je suppose que l'assistant est similaire en 2007:
Va assez vite avec un peu de pratique.
la source
La clé de l'importation en tant que texte, à l'aide de l'assistant d'importation de texte, est d'empêcher l'importation des données d'origine de l'enregistrement en tant que valeurs csv. Étant donné qu'Excel est la valeur par défaut pour de tels fichiers, il "fera ses dégâts" avant d'obtenir le fichier. téléchargez d'abord le fichier, ne double-cliquez pas pour l'ouvrir. Allez dans le fichier téléchargé et changez l'extension en 'txt', par exemple "mydata.txt" Maintenant, ouvrez Excel et importez en changeant la colonne que vous souhaitez conserver en tant que texte.
la source
Ce que j'ai remarqué, c'est que vous pouvez changer le format de la colonne en «nombre» et définir les décimales à 0. Cela affichera la valeur complète dans Excel après l'importation du fichier. Le composant critique ici est que vous DEVEZ le faire à chaque fois que vous ouvrez le CSV afin de conserver les chiffres significatifs et d'éviter l'arrondi. Le problème d'arrondi du nombre ne semble se produire que si vous enregistrez le fichier CSV avant d'ajuster le format du nombre. J'ai appris à garder des copies de sauvegarde pour ces moments de faiblesse quand j'oublie cette «fonctionnalité» idiote. Je n'ai pas réussi à trouver un moyen de désactiver complètement cela.
la source