Scenario:
Lavori come sviluppatore di SQL Server, ottieni file di testo come valori separati da virgole, file delimitati da tabulazioni o delimitati da pipe. È un'attività una tantum ed è necessario generare istruzioni di inserimento da questi file in modo da poter caricare i dati nella tabella dbo.Customer negli ambienti DEV, QA, UAT e di produzione utilizzando quegli script.Soluzione:
Ho scritto un post, come generare le istruzioni di inserimento dal file Excel. Clicca qui. Significa che se possiamo aprire i file di testo con Excel, allora possiamo utilizzare le formule di Excel per creare istruzioni di inserimento.Se abbiamo un file con valori separati da virgola, puoi aprire direttamente con Excel e quindi utilizzare i passaggi mostrati in questo post.
Se hai un file delimitato da tabulazioni o delimitato da pipe, prima di tutto dobbiamo aprire con excel e poi usare le formule.
Passaggio 1 :
Diciamo che ho un file Customer.txt delimitato da tabulazioni come mostrato di seguito e voglio aprirlo in Excel.
![]() |
Come generare istruzioni di inserimento da un file delimitato da tabulazioni per la tabella di SQL Server |
Passaggio 2:
Apri Excel, quindi vai su File e premi Apri, Sfoglia fino al file customer.txt
![]() |
Genera istruzioni di inserimento da file di testo per la tabella di SQL Server |
Si aprirà l'Importazione guidata test, scegli Delimitato e fai clic su I miei dati hanno intestazioni se lo fa, quindi fai clic su Avanti
![]() |
Come aprire un file delimitato da tabulazioni in Excel per generare istruzioni Inserisci per la tabella di SQL Server |
Scegli i delimitatori, nel nostro caso è Tab e premi Avanti.
![]() |
Come convertire file delimitati da tabulazioni in file Excel e generare istruzioni di inserimento per tabelle di SQL Server |
![]() |
Come caricare un file delimitato da tabulazioni in Excel e creare istruzioni di inserimento per la tabella di SQL Server |
Una volta premuto Fine, sotto il foglio Excel verrà popolato con dati di file flat.
![]() |
Come generare istruzioni di inserimento dal file Excel per la tabella di SQL Server |
Ora i dati sono nel file Excel. possiamo utilizzare le formule di Excel per generare istruzioni di inserimento come mostrato in questo post.
Video Demo:come generare istruzioni di inserimento da dati di file flat per la tabella di SQL Server