Come esportare i dati di SQL Server in un file Excel

Se siete alla ricerca del modo ottimale per esportare i dati da SQL Server a fogli di calcolo Excel, non cercate oltre. Basta controllare questo articolo. Qui abbiamo cercato di raccogliere diversi metodi—ognuno di essi potrebbe rivelarsi utile per il tuo caso particolare. Senza ulteriori indugi, cominciamo!

INDICE
1. Come esportare i dati da una tabella SQL in Excel utilizzando la procedura guidata di importazione ed esportazione di SQL Server
2. Come esportare i risultati delle query SQL in Excel con intestazioni
3. Come esportare i dati da SQL Server in un file Excel utilizzando la procedura guidata di connessione dati
4. Come esportare i dati di SQL Server in un file Excel utilizzando un’istruzione T-SQL
5. Come esportare i dati da SQL Server in Excel utilizzando dbForge Studio per SQL Server

Come esportare i dati da una tabella SQL in Excel utilizzando la procedura guidata di importazione ed esportazione di SQL Server

1. Avviare SSMS e connettersi al database richiesto.

2. In Esplora oggetti, accedere al database che si desidera esportare in Excel. Richiamare il menu di scelta rapida e andare su Attività > Esporta dati. La procedura guidata si apre.

3. Nella pagina Scegli un’origine dati, specificare l’origine dati e il nome del server dall’elenco a discesa. È inoltre possibile selezionare l’autenticazione di Windows o SQL Server e, se necessario, selezionare un altro database da esportare.

4. La seconda pagina è Scegliere una destinazione, in cui è possibile impostare il percorso del file Excel richiesto e selezionare una versione di Excel.

5. La pagina successiva è Specifica copia tabella o Query, in cui è necessario selezionare Copia dati da una o più tabelle o viste.

6. Nella pagina Seleziona tabelle e viste di origine, è possibile specificare le tabelle e le viste richieste. Inoltre, è possibile modificare le mappature o fare clic su Anteprima per vedere quali dati verranno esportati nel file Excel.

7. Nella pagina Verifica mappatura dei tipi di dati, è possibile esaminare comodamente la mappatura delle tabelle selezionate.

8. Nella pagina Salva ed esegui pacchetto, selezionare la casella di controllo Esegui immediatamente e fare clic su Avanti.

9. Ci siamo quasi! Nella pagina Completa la procedura guidata, sarà possibile visualizzare tutte le impostazioni configurate durante questa operazione di esportazione.

Se tutto è corretto, fare clic su Fine per vedere l’avanzamento dell’esportazione e godere dei risultati dell’esecuzione corretta.

Ecco fatto! I risultati verranno esportati in un nuovo foglio che verrà aggiunto al file Excel.

Ora vediamo come esportare i risultati delle query SQL in Excel con intestazioni di colonna.

Come esportare i risultati delle query SQL in Excel con intestazioni

Il flusso di lavoro qui è abbastanza simile al caso precedente, con i passaggi 1-4 in realtà identici (quindi puoi controllarli qui).

Ma si procede al passaggio 5—la pagina Specifica copia tabella o Query—in cui è necessario selezionare Scrivi una query per specificare i dati da trasferire.

Quindi, nella pagina Fornire una query di origine, immettere l’istruzione SQL richiesta.

Fai clic su Analizza per verificare rapidamente se ci sono errori di battitura nella tua dichiarazione.

Ok, la nostra istruzione SQL è valida. Facciamo clic su Avanti per andare avanti.

Nella pagina Seleziona tabelle e visualizzazioni di origine, verrà visualizzata l’origine etichettata come . Puoi anche vedere che un foglio chiamato Query verrà aggiunto al file Excel selezionato.

Anche il resto del flusso di lavoro è identico al caso precedente. Nella pagina Salva ed esegui pacchetto, selezionare la casella di controllo Esegui immediatamente. Nella pagina Completa la procedura guidata, controllare tutte le impostazioni configurate e fare clic su Fine per completare l’esportazione. I risultati della query verranno esportati in un nuovo foglio che verrà aggiunto al file Excel.

Come esportare i dati da SQL Server a un file Excel utilizzando la procedura guidata di connessione dati

O, per essere più precisi, stiamo parlando di importazione qui, perché questa operazione viene avviata da Excel su una macchina che deve essere connessa a SQL Server. Il modo più veloce per avviare la procedura guidata di connessione dati è andare alla barra di ricerca, immettere da SQL Server e fare clic sul suggerimento nell’elenco a discesa.

1. Nella pagina Connetti al server di database, immettere il nome del server richiesto e scegliere la modalità di autenticazione preferita nella sezione Credenziali di accesso.

2. Nella pagina Seleziona database e tabella, selezionare il database richiesto e una o più tabelle richieste dalla griglia.

3. Nella pagina Salva file di connessione dati e Fine, è sufficiente lasciare tutto così com’è e fare clic su Fine.

4. La finestra di dialogo finale è Importa dati, in cui è necessario selezionare per visualizzare i dati in una tabella e scegliere se importarli in un foglio di lavoro esistente o in un nuovo foglio di lavoro. Nel primo caso, è possibile specificare la cella iniziale richiesta.

Ora basta fare clic su OK e i dati verranno importati nel file Excel.

Come esportare i dati di SQL Server in un file Excel utilizzando un’istruzione T-SQL

Il nostro prossimo metodo di esportazione ci riporta a SSMS. È possibile utilizzare T-SQL OPENROWSET per esportare i dati di SQL Server in Excel. Aprire l’editor query tramite il pulsante Nuova query nel menu ed eseguire una query, simile alla seguente, sul database richiesto:

INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0; Database=C:\Documents\SQL.xlsx;','SELECT * FROM ')SELECT * FROM HumanResources.Department

Assicurati di indicare un nome del provider OLE DB valido (indicato come Microsoft.ACE.OLEDB.12.0 nell’esempio), nome file Excel (indicato come SQL.xlsx nell’esempio) e la tabella da cui si desidera esportare i dati (indicata come Risorse umane.Dipartimento nell’esempio).

Si noti che prima che l’esecuzione della query abbia esito positivo, potrebbero verificarsi alcuni problemi lungo il percorso. Se lo fa, controllare questa guida per un elenco di possibili errori con soluzioni dettagliate.

Come esportare i dati da SQL Server in Excel utilizzando dbForge Studio per SQL Server

Infine, è possibile eseguire operazioni di esportazione versatili tramite dbForge Studio per SQL Server, un IDE multifunzionale che copre quasi ogni aspetto dello sviluppo, della gestione e dell’amministrazione di SQL Server. Naturalmente, gli strumenti di importazione ed esportazione dei dati fanno parte delle sue funzionalità principali. Esporta in Excel diventa molto più personalizzabile rispetto ai casi precedenti-ma altrettanto facile.

1. In Esplora oggetti, fare clic con il pulsante destro del mouse sul database/tabella/vista richiesto e fare clic su Esporta dati nel menu di scelta rapida per richiamare l’esportazione guidata. Nella sua prima pagina, Esporta formato, selezionare il formato preferito: MS Excel (.xls) o MS Excel 2007 (.xlsx).

2. Nella pagina di origine, controllare la connessione, il database, lo schema e le tabelle e/o le viste selezionate per l’esportazione.

3. Nella pagina Impostazioni di output, selezionare per esportare i dati in un singolo file. Inoltre, puoi aggiungere un timestamp al nome del file, eliminare automaticamente i vecchi file, creare un archivio con i file esportati e visualizzarli in anteprima.

4. Nella pagina Opzioni, è possibile configurare le opzioni della griglia della tabella per i dati esportati. I risultati sono convenientemente mostrati nella sezione Anteprima.

5. Nella pagina Formati dati sono disponibili due schede. Il primo è Colonne, dove è possibile selezionare le colonne per l’esportazione e controllare i loro alias e tipi di dati. Il secondo è Formati, in cui è possibile modificare le impostazioni di formato predefinite e selezionare la codifica binaria richiesta dall’elenco a discesa.

6. Nella pagina Impostazioni di stampa pagina, è possibile configurare la dimensione della pagina, l’orientamento, i margini, l’intestazione e il testo del piè di pagina (inclusa l’opzione per ripetere l’intestazione della tabella).

7. Nella pagina Righe esportate, è possibile selezionare di esportare tutte le righe, esportare le righe selezionate nella pagina Formati dati o esportare un intervallo di righe specificato.

8. Nella pagina Gestione errori, è possibile specificare il comportamento di elaborazione degli errori e scegliere di scrivere report in un file di registro con un percorso specificato.

9. Ecco fatto! Ora devi solo fare clic su Esporta e l’operazione sarà completata in pochi istanti. Troverete il file Excel esportato nella cartella di destinazione specificata.

Vale anche la pena notare che è possibile salvare le impostazioni di esportazione su un modello utilizzando il pulsante Salva nell’angolo in basso a sinistra dello schermo.

Per gli utenti avidi di SQL Server Management Studio, possiamo suggerire un’alternativa: dbForge Data Pump, un potente componente aggiuntivo SSMS che consente di esportare i dati in 14 formati e importare dati da 10 formati, inclusi i fogli Google.

Scarica una prova gratuita di 30 giorni di dbForge Studio per SQL Server per acquisire un’esperienza di prima mano e vederla in azione.

  • Autore
  • Post Recenti

Ultimi messaggi di dbForge Squadra (vedi tutti)

  • Controlla la Tua Attuale Versione di MySQL in 6 Modi – dicembre 28, 2021
  • Ottimizzazione Query SQL: Come Ottimizzare le Prestazioni di Query SQL – 23 dicembre, 2021
  • Fretta di Provare il Nuovo Lucido SQL Strumenti 6.1 – dicembre 21, 2021

esportazione di dati, dbforge, dbForge Studio per SQL Server, excel, sql server

Write a Comment

Il tuo indirizzo email non sarà pubblicato.