Red de conocimiento informático - Material del sitio web - Cómo exportar datos de tablas de SQLServer a un archivo de Excel

Cómo exportar datos de tablas de SQLServer a un archivo de Excel

Actualmente, se mencionan tres métodos principales. Uno es llamar a DTS en el programa, el otro es usar la función BCP que viene con SQL SERVER y el tercero es usar openrowset.

Consulte los detalles a continuación:

BCP hace esto.

Utilice el comando bcp que viene con SQL Server -

Nombre de la base de datos Bcp. . dbo. Nombre de la tabla nombre del archivo de salida –c – q – s “nombre del servidor” – u “nombre de usuario” – p “contraseña”

bcp “declaración de selección” nombre del archivo de consulta – c – q – s “nombre del servidor ” "-u "nombre de usuario" -p "contraseña"

Exportar la tabla completa:

Host de ejecución..XP_cmdshell ' bcp " inter_custom.dbo.out_CK1 " out c:\ temp xls-c-q-S " PETER "-U " sa "-P " davey @ citiz . net " '

Exportación basada en declaración de consulta:

Host de ejecución .XP _ cmdshell '. bcp " select * from inter _ custom . dbo . out _ CK 1 " query out c:\ temp /p>

El uso de bcp requiere el nombre del servidor, el nombre de usuario de la base de datos y la contraseña de la base de datos, que deben transmitirse a la base de datos. programa. Puede haber muchas maneras.