Comment puis-je configurer Excel pour qu'il importe toujours toutes les colonnes des fichiers CSV sous forme de texte ?
Bien que j'essaie de l'éviter, je dois parfois ouvrir un fichier CSV dans Excel. Lorsque je le fais, il formate des colonnes contenant des chiffres, ce qui les rend inutiles pour mes besoins. Pour autant que je sache, la seule façon d'éviter cela à l'importation est de renommer le fichier pour que l'extension ne soit pas .csv et d'utiliser l'assistant d'importation pour spécifier le format de chaque colonne individuellement. Pour les fichiers de 50 à 60 colonnes, ce n'est pas pratique.
Comme chaque réponse à cette question souvent posée sur Internet suggère soit un moyen de reconvertir les nombres formatés une fois le fichier ouvert (ce qui ne me convient pas - je veux résoudre le problème général, et non quelques cas particuliers), soit de sélectionner manuellement le type de format de chaque colonne (ce que je ne veux pas faire), je cherche un moyen de définir une préférence ou un style global de telle sorte que toutes les colonnes de tous les fichiers CSV ouverts soient toujours formatées en texte. Je sais qu'il faut aussi “armer” les chiffres avec des guillemets, mais les fichiers que je reçois ne sont pas comme ça et j'espérais éviter de devoir prétraiter les fichiers pour qu'Excel ne les bousille pas.
Y a-t-il un moyen de faire spécifiquement cela : Toujours formater toutes les colonnes des fichiers CSV ouverts sous forme de texte, sans sélectionner manuellement chaque colonne à chaque fois lors de l'importation ?
J'utilise Excel 2003, mais je vais prendre les réponses pour 2007 si c'est ce que vous savez.