Exportar resultado de consulta sql server 2008 a excel
Publicado por Mauro (13 intervenciones) el 22/03/2017 14:54:57
Estimados,
Tengo SQL Server 2008 (Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1) y necesito poder extraer el resultado de una query a planilla excel. Pero mi versión de SQL no reconocer la funcion "sp_makewebtask".
He visto que se puede hacer mediante el reporting services, pero yo deseo que el archivo de salida se llame Cliente_AAAA-MM-DD y con código lo puedo hacer mediante @outputfile = 'D:\Output\Clientes_'+@fecha+'.xls',
pero no se como hacerlo de otro modo.
A continuación adjunto mi código, (la consulta sql la deje como ejemplo, no adjunto la real)
Espero sus comentarios ya que servirá de gran aporte para otras personas.
Saludos
Tengo SQL Server 2008 (Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1) y necesito poder extraer el resultado de una query a planilla excel. Pero mi versión de SQL no reconocer la funcion "sp_makewebtask".
He visto que se puede hacer mediante el reporting services, pero yo deseo que el archivo de salida se llame Cliente_AAAA-MM-DD y con código lo puedo hacer mediante @outputfile = 'D:\Output\Clientes_'+@fecha+'.xls',
pero no se como hacerlo de otro modo.
A continuación adjunto mi código, (la consulta sql la deje como ejemplo, no adjunto la real)
1
2
3
4
5
6
7
8
DECLARE @fecha varchar(30) = CONVERT(date,GETDATE())
EXEC sp_makewebtask
@outputfile = 'D:\Output\Clientes_'+@fecha+'.xls',
@query = 'Select campo1,campo2 from clientes',
@colheaders = 1,
@FixedFont = 0,
@lastupdated = 0,
@resultstitle = 'Clientes'
Espero sus comentarios ya que servirá de gran aporte para otras personas.
Saludos
Valora esta pregunta
0