|
|
Escrito por
Dennis
el 28/02/2007
Hola mi pregunta es como puedo exportar a excel desde el query analizer del sql server, mediante query, saludos
|
|
|
Citar |
Ver mensaje
|
|
Escrito por
Monica Rivera
el 28/02/2007
Query Analyzer no tiene la capacidad de exportar en formato XLS (Excel), pero si puede exportar archivos CSV que se pueden abrir desde Excel y guardar en formato XLS. Para hacer esto, tienes que cambiar un par de opciones en Query Analyzer: Tools->Options->Results Cambia: Click OK Ejecuta el query. Query Analyzer te preguntara donde quieres guardar el archivo. Guardalo con extension. Csv Desde Excel, Menu->Open Cambia el tipo de archivos que estas abriendo a (txt, csv). Abre el archivo y grabalo al formato nativo de Excel (XLS). |
|
Escrito por
J_razo
el 12/03/2007
Yo tengo un Procedimiento que realiza varas operaciones y quiero pasar el resultado a exel o un txt como le puedo hacer para q en el momento que termine mi SP me haga tambien mi archivo. Txt
|
|
Escrito por
J_razo
el 12/03/2007
|
|
|
Escrito por
Afo
el 11/01/2008
Si los resultados quedan en una tabla puedes realizar mediante un DTS la ejecucion del SP y luego exportar a Excel.
|
|
|
Escrito por
Lordcaoz
el 16 de Enero
Lo siento decirlo pero que respuestas mas malas estan dando, no dan una "SOLUCION" completa, amigo si quieres exportar a XLS de verdad , debes usar un active x capas de generar un archivo excel sin problemas "********************************************************************** " Visual Basic ActiveX Script "************************************************************************ Function Main( ) dim xlapp dim xlwb dim xlws dim xlrng dim adoconn dim adors dim x dim y dim sheetname set adoconn = createobject("ADODB. Connection") adoconn. Connectionstring = "driver={SQL Server};server=. ;trusted_connection=True;database=TUBASEDEDATOS" adoconn. Open set adors = createobject("ADODB. Recordset") adors. Open "select * from TU TABLA", adoconn set xlapp = createobject("Excel. Application") set xlwb = xlapp.workbooks.add Set xlws = xlwb.Worksheets.Add xlwb. Worksheets(1). Activate xlws. Name = "Disponibilidad" xlapp. Visible = true set xlrng = xlws. Cells(2,1) y = adors.fields.count -1 for x = 0 to y xlws. Cells(x+1). Value = adors. Fields(x). Name next xlrng. Copyfromrecordset adors xlws.columns.autofit xlwb. Saveas ("RUTA DONDE ESTARA TU XLS") xlwb. Close xlapp. Quit Main = DTSTaskExecResult_Success End Function Suerte!
|
|
|
Escrito por
Yennifer Diaz Loyola
el 15 de Abril
Porfa me pueden explicar de una manera facil como puedo pasar un sp el cual me genera una busqueda y pasar el resultado de esa busqueda a un excel.... PERO POR FAVOR LO MAS FACIL POSIBLE puesto que no me manejo mucho en este lenguaje |
|
Escrito por
Fernando Aguilar Q.
el 4 de Junio
" Lo siento decirlo pero que respuestas mas malas estan dando, no dan una "SOLUCION" completa, amigo si quieres exportar a XLS de verdad , debes usar un active x capas de generar un archivo excel sin problemas "********************************************************************** " Visual Basic ActiveX Script "************************************************************************ Function Main( ) dim xlapp dim xlwb dim xlws dim xlrng dim adoconn dim adors dim x dim y dim sheetname set adoconn = createobject("ADODB. Connection") adoconn. Connectionstring = "driver={SQL Server};server=. ;trusted_connection=True;database=TUBASEDEDATOS" adoconn. Open set adors = createobject("ADODB. Recordset") adors. Open "select * from TU TABLA", adoconn set xlapp = createobject("Excel. Application") set xlwb = xlapp.workbooks.add Set xlws = xlwb.Worksheets.Add xlwb. Worksheets(1). Activate xlws. Name = "Disponibilidad" xlapp. Visible = true set xlrng = xlws. Cells(2,1) y = adors.fields.count -1 for x = 0 to y xlws. Cells(x+1). Value = adors. Fields(x). Name next xlrng. Copyfromrecordset adors xlws.columns.autofit xlwb. Saveas ("RUTA DONDE ESTARA TU XLS") xlwb. Close xlapp. Quit Main = DTSTaskExecResult_Success End Function por Lordcaoz (Enero 2009)
Donde inserto este codigo? Es mi primera vez que trabajo con VB ActiveX y coomo ejecutaria en caso de ser un procedimiento almacenado, o un DTS.?.
Muchas Gracias., |
|
|
Escrito por
Cazador.99@hot
el 24 de Septiembre
Bueno yo si lo he logrado pero con la combinación de 2 metodos 1. Genero la data en HTML 2. Exporto los datos con BulkCopy (bcp. Exe del SQL). Normalmente uso bcp. Exe para generar archivos. Txt pero para este caso el nombre del archivo sera algo como file. Xls y aunque tenga el contenido html el excel lo abrirá sin problemas. ejemplo: Tengo una vista que me generé la data e html con el formato de la grilla (recordemos q bcp. Exe solo trabaja para Tablas, vistas y funciones-no para procedures) select Datos from ( select 1 as "Orden", "<table style="width: 1000px; font-family: Verdana">"+ "<tr style="font-weight: bold; color: white; height: 21px; background-color: #0066cc">" + "<td>idPedido</td>" + -- Cabecera de la columna Pedido "<td>Fecha</td>" + -- Cabecera de la columna Fecha "<td>idSubmateria</td>" + -- Cabecera de la columna idSubMateria "</tr>" as "Datos" union select 2 as "Orden", "<tr>" + "<td>" + str(idPedido)+ "</td>" + "<td>" + str(Fecha)+ "</td>" + "<td>" + str(idSubmateria)+ "</td>" + "</tr>" from pedido where Fecha = 20090923 union select 3 as "Orden", "</table>" ) as F Ahora el code para el uso del BCP. Exe (Bueno esto solo es una referencia, busuquen mas) bulkProcess.StartInfo.Arguments = argumentos |
|
|
Escrito por
Daniela Chaves
el 6 de Noviembre
hola este es mi caso.. Estoy haciendo una aplicaión en csharp, utilizando sql, pero quisiera que los datos que se despliegan de la búsqueda, se pasen a un archivo en excel, pr medio de algún botón o algo parecido, es decir que yo corro mi aplicaión, hago una búsqueda, me despliega resultados y yo tenga un boton por ejm que diga "ejecutar" y que al darle clic me pase la información de esa búsqueda a una hoja d excel sería de muchísima ayuda si alguien puede explicarme como.. Gracias de antemano. ;) |
|
Escrito por
Isaias Islas González
el 6 de Noviembre
Hola Daniela |
|
Al escribir en el debate:
|