2017-08-23 3 views
0

J'essaie d'exporter les résultats d'une requête vers CSV, puis finalement Excel.Résultats de requête d'exportation SSMS vers Excel ou CSV

Mon problème est que l'une de mes colonnes contient des virgules et que les virgules interrompent Excel en analysant le CSV aux bons endroits.

Je n'ai pas de droits d'écriture sur la base de données, donc la suppression des résultats de la requête dans une table, puis l'exportation de cette table vers Excel n'est pas une option.

Existe-t-il un moyen d'exporter vers Excel, ou au moins CSV avec une colonne qui contient des virgules?

+0

Vous devriez être capable de créer des tables temporaires. Tous les besoins de l'utilisateur est de pouvoir se connecter à la base de données pour les créer. – NotMe

Répondre

0

Si vous pouvez interroger la base de données, vous pouvez utiliser quelque chose comme ceci pour récupérer les données sans colonnes.

DECLARE @String varchar(25) = 'Comman delimited, value.' 

SELECT REPLACE(@String, ',', ' ') AS ScrubbedValue 
0

1 clic droit de votre DB dans la fenêtre Explorateur d'objets, allez aux tâches -> Exporter des données

2 pick Sql client natif serveur comme source, mettez dans votre paramètres de connexion

3 pick Excel comme destination

4 Sur l'écran suivant coller votre requête de sélection

5 passent par les autres écrans faisant sûr que les choses regarder correc t

6 profit