{"id":356,"date":"2017-05-31T20:30:07","date_gmt":"2017-05-31T20:30:07","guid":{"rendered":"http:\/\/www.manualsqlserver.com\/?p=356"},"modified":"2020-05-20T23:30:56","modified_gmt":"2020-05-20T23:30:56","slug":"356","status":"publish","type":"post","link":"https:\/\/manualsqlserver.com\/?p=356","title":{"rendered":"Mostrar Vistas SQL Server en Excel"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"187\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcelD.png\" alt=\"\" class=\"wp-image-1387\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Mostrar Vistas en Excel<\/strong><\/h2>\n\n\n\n<p>Una de las mejores soluciones para los usuarios de la organizaci\u00f3n que requieran de informaci\u00f3n de la base de datos es crearles una vista y luego presentar esta en Excel. No es necesario posiblemente crear un sistema para una consulta, basta con crear un inicio de sesi\u00f3n (<a href=\"https:\/\/manualsqlserver.com\/?p=540\">Ver Inicios de Sesi\u00f3n<\/a>), luego crearle un usuario de base de datos (<a href=\"https:\/\/manualsqlserver.com\/?p=561\">Ver usuarios de base de datos<\/a>) y asignar el permiso de lectura de la vista.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>La vista en Excel va a mantener una conexi\u00f3n con la base de datos, de esta manera el usuario cuando abra el archivo con la vista presente en la base de datos de SQL Server podr\u00e1 tener la informaci\u00f3n en tiempo real y actualizada.<\/p>\n\n\n\n<p>El usuario para que pueda mostrar los datos reales de la base de datos debe actualiza la vista, para ello puede pulsar bot\u00f3n derecho en cualquier celda de la vista y seleccionar Actualizar.<\/p>\n\n\n\n<p>En este art\u00edculo se ense\u00f1ar\u00e1 a visualizar en Excel una vista creada en SQL Server.<\/p>\n\n\n\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<ins class=\"adsbygoogle\"\n     style=\"display:block; text-align:center;\"\n     data-ad-layout=\"in-article\"\n     data-ad-format=\"fluid\"\n     data-ad-client=\"ca-pub-2636008503986218\"\n     data-ad-slot=\"1902193434\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n\n\n<p><strong>Para crear una vista vea Vistas en SQL Server<\/strong><\/p>\n\n\n\n<p>Usando Northwind<br>use Northwind<br>go<\/p>\n\n\n\n<p><strong>&nbsp;Crear una vista con los productos, su categor\u00eda y proveedor. (<a href=\"http:\/\/www.manualsqlserver.com\/?p=310\">Ver Vistas<\/a>)<\/strong><\/p>\n\n\n\n<p>Create View VistaProductosConCategoriaYProveedor<br>As<br>select P.ProductID As &#8216;C\u00f3d. Producto&#8217;, P.ProductName As &#8216;Descripci\u00f3n&#8217;,<br>P.UnitPrice As &#8216;Precio&#8217;, P.UnitsInStock As &#8216;Stock&#8217;,<br>C.CategoryName As &#8216;Categor\u00eda&#8217; ,<br>S.CompanyName As &#8216;Proveedor&#8217;<br>from Products As P<br>join Categories As C on P.CategoryID = C.CategoryID<br>join Suppliers As S on P.SupplierID = S.SupplierID<br>go<\/p>\n\n\n\n<p>Para visualizar en Microsoft Excel esta vista, se deber\u00eda crear un inicio de<br>sesi\u00f3n (<a href=\"http:\/\/www.manualsqlserver.com\/?p=540\">Ver inicios de sesi\u00f3n<\/a>)  y un usuario al cual se le debe dar el acceso para visualizar la vista, y poder conectarse a SQL Server. (<a href=\"http:\/\/www.manualsqlserver.com\/?p=617\">Ver Grant &#8211; Permisos<\/a>)<\/p>\n\n\n\n<p>El procedimiento para mostrar la vista en Excel es el siguiente:<\/p>\n\n\n\n<p>1. Abrir Microsoft Excel, ir a la opci\u00f3n <strong>Datos<\/strong> del men\u00fa, en el grupo \u00ab<strong>Obtener datos externos<\/strong>\u00bb desplegar el bot\u00f3n \u00ab<strong>De otras fuentes<\/strong>\u00bb y seleccionar \u00ab<strong>Desde SQL Server<\/strong>\u00ab<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel01.png\" alt=\"\" class=\"wp-image-1381\" width=\"804\" height=\"612\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel01.png 964w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel01-300x228.png 300w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel01-768x585.png 768w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><\/figure>\n\n\n\n<p>2. Aparece la ventana para autenticarse, se debe escribir el nombre del servidor y la instancia a la que se va a conectar, especificar tambi\u00e9n las credenciales de conexi\u00f3n, puede ser Windows o de manera correcta y mas segura, especificar el Nombre de usuario y Contrase\u00f1a de un <a href=\"http:\/\/www.manualsqlserver.com\/?p=540\">Inicio de Sesi\u00f3n de SQL Server<\/a>. Luego pulsar Siguiente.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel02.png\" alt=\"\" class=\"wp-image-1382\" width=\"708\" height=\"497\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel02.png 526w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel02-300x210.png 300w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><\/figure><\/div>\n\n\n\n<p>3. Una vez conectado al servidor se debe seleccionar la base de datos y seleccionar la vista que se desea mostrar en Excel. Pulsar Siguiente.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel03.png\" alt=\"\" class=\"wp-image-1383\" width=\"797\" height=\"544\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel03.png 759w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel03-300x205.png 300w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/figure><\/div>\n\n\n\n<p>4. Luego escribir una descripci\u00f3n adecuada para la conexi\u00f3n creada entre Excel y la vista seleccionada. Pulsar Finalizar.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel04.png\" alt=\"\" class=\"wp-image-1384\" width=\"657\" height=\"551\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel04.png 526w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel04-300x252.png 300w\" sizes=\"auto, (max-width: 657px) 100vw, 657px\" \/><\/figure><\/div>\n\n\n\n<p>5. Aparece la ventana para especificar la forma de como se presentar\u00e1 la vista de SQL Server en Excel. Se recomienda que sea incluida como tabla. Adem\u00e1s seleccionar la celda de la esquina superior izquierda desde donde se mostrar\u00e1 el contenido de la vista. Pulsar Aceptar para mostrar los datos.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel05.png\" alt=\"\" class=\"wp-image-1385\" width=\"452\" height=\"435\"\/><\/figure><\/div>\n\n\n\n<p>6. La apariencia final de la vista podr\u00eda ser como la imagen siguiente. Note que se ha asignado una etiqueta a la hoja adem\u00e1s de asignar un t\u00edtulo a la vista. Adem\u00e1s se ha desactivado el filtro autom\u00e1tico.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel06.png\" alt=\"\" class=\"wp-image-1386\" width=\"759\" height=\"633\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel06.png 933w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel06-300x250.png 300w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel06-768x641.png 768w\" sizes=\"auto, (max-width: 759px) 100vw, 759px\" \/><\/figure><\/div>\n\n\n\n<p>Al actualizar los datos con los de la base de datos desde Excel, se debe pulsar bot\u00f3n derecho en cualquier celda de la lista y luego elegir la opci\u00f3n <strong>Actualizar<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel_0F.png\" alt=\"\" class=\"wp-image-1380\" width=\"825\" height=\"665\" srcset=\"https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel_0F.png 910w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel_0F-300x242.png 300w, https:\/\/manualsqlserver.com\/wp-content\/uploads\/2020\/05\/ManualSQL_VistasExcel_0F-768x619.png 768w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/figure><\/div>\n\n\n\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<ins class=\"adsbygoogle\"\n     style=\"display:block; text-align:center;\"\n     data-ad-layout=\"in-article\"\n     data-ad-format=\"fluid\"\n     data-ad-client=\"ca-pub-2636008503986218\"\n     data-ad-slot=\"1902193434\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Notas adicionales:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>No cree m\u00e1s de una consulta en una hoja de Excel, es preferible una consulta en cada hoja.<\/li><li>Puede administrar las conexiones de las diferentes vistas mostradas en Excel usando el bot\u00f3n Conexiones de la opci\u00f3n Datos del men\u00fa de Excel.<\/li><li>El archivo de Excel puede transportarse a otro equipo, al abrirlo perder\u00e1 la conexi\u00f3n con el origen de datos.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Mostrar Vistas en Excel Una de las mejores soluciones para los usuarios de la organizaci\u00f3n que requieran de informaci\u00f3n de la base de datos es crearles una vista y luego presentar esta en Excel. No es necesario posiblemente crear un sistema para una consulta, basta con crear un inicio de sesi\u00f3n (Ver Inicios de Sesi\u00f3n), &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/manualsqlserver.com\/?p=356\">Seguir leyendo<\/a><\/p>\n","protected":false},"author":1,"featured_media":1387,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[53],"class_list":["post-356","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-registros-vistas","tag-sqlserver","nodate","item-wrap"],"_links":{"self":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=356"}],"version-history":[{"count":1,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/356\/revisions"}],"predecessor-version":[{"id":1389,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/posts\/356\/revisions\/1389"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=\/wp\/v2\/media\/1387"}],"wp:attachment":[{"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manualsqlserver.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}