Coller à partir de SQL Server Management Studio pour Excel concatène les colonnes
Je suis en train de coller mes résultats de la requête à partir de Mgmt Studio pour Excel, mais pour quelque raison que ce soit les colonnes de Mgmt Studio sont concaténées en une seule colonne, lorsqu'il est collé dans Excel.
Cela n'arrive pas à aucun de mes collègues et nous ne pouvions pas trouver les paramètres pour changer cela. Des idées?
- À partir des résultats de la grille ou les résultats de texte? Qu'est-ce exactement avez-vous mis en évidence, et avez-vous appuyé sur la touche Ctrl + C ou clic droit, et a utilisé les éléments de menu contextuel, là?
- Résultats de la grille et les résultats de texte à la fois résultat dans le même comportement. J'ai essayé en soulignant plusieurs façons (en cliquant sur le coin en haut à gauche pour sélectionner tous, en cliquant sur une cellule puis en tapant ctrl-a). J'ai copié avec les combinaisons de touches ctrl+c et par un clic droit et choisir copier. Je l'ai collé avec ctrl+v et avec un clic droit.
- Eh bien, je ne suis pas sûr, je ne me souviens pas d'avoir jamais eu ce problème. Avez-vous essayé de voir si ce problème existe également dans la version la plus récente de la Gestion de Studio (SQL Server 2012)? Il ne se comporte pas de cette façon, pour moi, au moins pour les versions modernes de Excel. Quelle version d'Excel que vous utilisez?
- Je suis à l'aide d'Excel 2012.
- Entendez-vous en 2013? Je n'arrivais pas à reproduire le problème de copie des résultats de la Gestion de Studio 2012 et le coller dans Excel 2013.
- Oups. Je voulais Excel 2010. Étrangement, mon collègue est maintenant d'avoir le même problème. Il a dit ce matin qu'il n'avait pas le problème, et maintenant, il n'. Fou! Il y a maintenant deux d'entre nous tirant nos cheveux. 🙂
Vous devez vous connecter pour publier un commentaire.
C'est un problème avec Excel.
Après vous coller les résultats dans Excel, allez à l'option "données" et choisir "Colonnes de Texte". Puis cliquez sur "délimité" et assurez-vous que "tab" est cochée dans la fenêtre suivante.
Cela vous permettra de transformer les données en colonnes. Et, Excel enregistre tous les paramètres, de sorte qu'il va coller correctement la prochaine fois.
J'ai résolu ce problème dans mon SSMSBoost add-in pour SSMS: il a la possibilité d'exporter la grille en tant que natif OpenXMLSpreadsheet, qui peuvent facilement être "comprise" par excel. En tant que "bonus" à la solution de votre problème, vous permettra également de voir que même les types de données sont conservés, donc pas de problèmes de conversion des dates de texte ou du texte en nombres... Check it out.
J'ai eu exactement le même problème. Hier, il a travaillé, mais aujourd'hui il a juste collé le tout dans la première colonne de texte. Automatiquement utilisé pour coller à partir de la Gestion de Studio de colonnes en colonnes Excel.
C'est Excel. Il se souvient de votre texte en colonne choix de la dernière fois que vous avez utilisé la fonction dans Excel et les applique automatiquement la prochaine fois que vous copier-coller.
En effet, vous pouvez simplement utiliser le texte en colonnes de nouveau fonctionner avec des onglets sélectionnés comme délimiteur. Puis, après que ce choix est mémorisé et stockées dans Excel. Maintenant, si vous copiez à partir de Management Studio à nouveau et de le coller, il va s'enclencher dans les colonnes comme prévu.
Semble qu'il est un de ces cas où Excel essaie de vous aider, mais finit par être un peu gênant 🙂
Je suis tombé sur le même problème. J'ai pu obtenir mes résultats vers un fichier CSV à l'aide de la solution suivante: