Mostrando entradas con la etiqueta excel. Mostrar todas las entradas
Mostrando entradas con la etiqueta excel. Mostrar todas las entradas

domingo, 22 de enero de 2012

Exportar resultados de una query a una hoja Excel

Podemos usar el siguiente script para exportar los resultados de una query a una hoja excel utilizando el comando sp_makewebtask.

En primer lugar debemos habilitar las siguientes opciones:

       EXECUTE sp_configure 'show advanced options', 1;
       RECONFIGURE;
       EXECUTE sp_configure 'Web Assistant Procedures', 1;
       RECONFIGURE;

Lanzando el siguiente scipt podremos exportar los resultados de la consulta a una hoja de Excel.

       DECLARE @cons NVARCHAR(MAX)
       SET @cons = 'SELECT * FROM NOMBRE_TABLA'
       EXEC sp_makewebtask
         @outputfile = 'C:\ARCHIVO_EXCEL.xls',
         @query = @cons,
         @colheaders =1,
         @FixedFont=0,
         @lastupdated=0,
         @resultstitle='titulo'

El comando tiene muchas más opciones y parámetros configurables que podemos ver en MSDN