2017-08-23 1 views
0

Ich versuche, die Ergebnisse einer Abfrage in CSV und dann letztlich Excel zu exportieren.SSMS Export Abfrage Ergebnisse in Excel oder CSV

Mein Problem ist, eine meiner Spalten hat Kommas und die Kommas unterbrechen Excel CSV an den richtigen Stellen zu analysieren.

Ich habe keine Schreibberechtigungen für die Datenbank, so dass die Abfrageergebnisse in eine Tabelle fallen und dann diese Tabelle in Excel exportieren ist keine Option.

Gibt es eine Möglichkeit, Excel zu exportieren, oder mindestens CSV mit einer Spalte, die Kommas enthält?

+0

Sie sollten in der Lage sein, temporäre Tabellen zu erstellen. Der Benutzer muss lediglich eine Verbindung zur Datenbank herstellen können, um diese zu erstellen. – NotMe

Antwort

0

Wenn Sie die Datenbank abfragen können, können Sie die Daten ohne Spalten wie folgt abrufen.

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

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

1 Rechtsklicken Sie Ihre DB in Objekt-Explorer-Fenster, gehen Sie zu Tasks -> Daten exportieren

2 Pick SQL Server Native Client als Quelle, setzen Sie in Ihrem Verbindungsparameter

3 Pick Excel als Ziel

4 Auf dem nächsten Bildschirm fügen Sie Ihre Auswahlabfrage

5 die verbleibenden Bildschirme durch sicher Dinge machen aussehen correc t

6 Gewinn