Est-il possible de coller des données au format CSV dans Excel 2007?

125

Je souhaite copier et coller du texte au format CSV dans Excel 2007.

Y a-t-il un moyen de le faire sans le sauvegarder d'abord dans un fichier temporaire?

Je suis certain que dans les versions précédentes d'Excel, il existait un moyen de déclencher manuellement l'assistant d'importation CSV dans cette situation, mais je ne sais pas comment procéder dans Excel 2007.

Pour référence, dans OpenOffice, cela fonctionne Just Works - coller dans plus de 2 lignes de texte CSV déclenchera l'assistant d'importation CSV.

de là
la source
Avez-vous le fichier CSV? Je n’ai pas d’outil pratique à tester, mais si le fichier est accessible (y compris éventuellement via le réseau), vous devez simplement pouvoir ouvrir Excel, ouvrir ce fichier, puis enregistrer sous au format Excel approprié.
Thomas Owens
1
@ Thomas - merci, mais j'essayais d'éviter de passer par un fichier pour plus de commodité (puisque les données CSV proviennent d'un email).
là-

Réponses:

171

Vous devez insérer vos données dans une colonne. Sélectionnez cette colonne, accédez au menu Données et appuyez sur le bouton Texte en colonnes.

Pour une assistance visuelle, voir cette capture d'écran.

menu par défaut: menu par défaut

menu de données: texte en colonnes

Mikhail Chernykh
la source
1
Merci ça marche. Mais ensuite, j'ai remarqué plus tard qu'il le faisait automatiquement au fur et à mesure - je pense qu'il apprend au fur et à mesure.
DavidC
10

Marquer (aka sélectionner) le même nombre de colonnes que l'on s'attend à importer de CSV et importer (coller). Par exemple:

Name;surname
xxx;yyy

Marquez les colonnes A et B, puis collez.

Micro
la source
2
Je ne pouvais pas faire fonctionner ça. Cela me donne le message d'avertissement suivant: "Alerte" "Les données du Presse-papiers n'ont pas la même taille et la même forme que la zone sélectionnée. Voulez-vous coller les données de toute façon" et ensuite, elles sont simplement collées au format CSV. Je remarque que vous avez des points-virgules, peut-être que cela fonctionne mieux pour les points-virgules? Je ne suis pas sûr, mais je suppose que ce n'est pas le cas.
McKay
6

Si vous pouvez générer des données délimitées par des tabulations, vous pouvez les coller directement dans Excel.

Si vous ne pouvez pas leur demander de vous envoyer des messages électroniques séparés par des tabulations (par opposition aux virgules séparées par des virgules), il ne s'agit que d'une étape intermédiaire (par exemple, coller dans le bloc-notes, remplacer toutes les virgules par des tabulations, recopier à nouveau), mais au moins vous ne le ferez pas. Il n’est pas nécessaire d’enregistrer et d’importer un fichier csv temporaire.

Ishmaeel
la source
Le format CSV est plus compliqué que cela, à cause des délimètres et des échappées, etc.
McKay
0

J'ai essayé de suivre la réponse marquée ici, mais je n'ai trouvé aucun bouton "Texte en colonnes" dans le menu Données. (Office 2010, Excel 14.0.7177.5000)

J'ai réussi d'une autre manière: tout d'abord collé dans une table de documents partagés Google (qui a fait ce que je voulais sans fioritures). Ensuite, j'ai resélectionné les mêmes données, copié et collé dans Excel: cette fois, avec succès, sans conversion indésirable en dates. .

Étant donné tous les moyens d'insérer des données, il est surprenant et malheureux de trouver un moyen simple et évident de coller des cellules sans conversion sans enregistrer dans un fichier au préalable.

Tim
la source
Êtes-vous sûr de ne pas manquer le bouton? Je viens de faire cela avec Excel 2010. google.com/search?q=excel+2010+text+to++
Columns
-1

Je dirai que je suis sûr à 90% que le simple fait de changer l'extension du fichier en un fichier .xls résoudra les données sans aucune étape supplémentaire. Ce que je veux dire, c’est enregistrer une copie du fichier .csv sur votre bureau, cliquer avec le bouton droit de la souris, renommer et modifier l’extension de fichier en .xls

Je dis que je suis sûr à 90% parce que je suis loin de mon ordinateur pour le moment et que je ne peux pas vérifier.

Il existe une astuce pour afficher les extensions de fichiers de types de fichiers connus dans Windows 7.

Démarrer / Panneau de configuration / Apparence et personnalisation / Options des dossiers Dans l'onglet Afficher, sélectionnez un paramètre avancé, faites défiler vers le bas et désélectionnez Masquer les extensions pour les types de fichiers connus.

Jacob Moore
la source
1
Le PO s’interroge sur le collage, pas sur les capacités d’exceler à lire un fichier CSV.
McKay