Archivo del blog
Entradas populares
-
Aquí os pongo una lista de los faros más altos del mundo: Faro Jeddah : este es el mayor favor que se ha construido nunca, está localizado e...
-
En el Reino Unido, han desvelado una maquina que tiene mas de 2000 años de antiguedad. Segun comentan empleando calculos matematicos babilo...
-
El cañón en cuestión (llamada DORA ) fue creado por la empresa Krupp durante la II Guerra Mundial. Hitler quería un arma capaz de "atra...
Mostrando entradas con la etiqueta Microsoft Query. Mostrar todas las entradas
Mostrando entradas con la etiqueta Microsoft Query. Mostrar todas las entradas
How to export data from a Database to Excel?
In this entry I will explain how to export data from a Database (in this case Oracle) using Excel (version 2007). The point is that later We can import this information easily in other database, and Excel files allow us to modify it very simply
Well lets get to work, the procedure is very easy,,,,
1-First of all we should configure a ODBC connection against the Database, in our cas ORACLE, to do this we should go, to Administrative tools -> Data Sources (ODBC)
2-In the ODBC, we will check that we have installed the driver we will use to connect to the Database, in this case we will use driver named Oracle in ora92 (we have installed previously)
3- Then we will open Excel (the Excel version we use is 2007), and we will set and we will configure and External Origin of Data. To do this, go to the tab Data -> From Other Sources -> From Microsoft Query, as we can see in the screenshot.
4- In the next screen we will select New Data Origin (the part marked with the red box)
5-Now we have to type the name of the connection we are setting up (the one you want), and the driver of the connection we will use, as we said before Oracle in Ora92
6-And Now click on the connect button, and a new windows will appear, and we will be asked to type, SERVICE of the Oracle database, a USER and PASSWORD. Remenber that this user may have permissions to do selects to the database from which we want to export data
7- Now a new window will appear, in it we will be able to see the tables of our database, we will select the table from which we want to export the data
11- Once we have done this, Microsoft Query will be opened, in which we will able to see the data of the table, and all the columns of it.... and if now we click on the button in the red box , where we can read SQL
12- Now, is the most interesting part, a window will be open, and we will see the select that is being executed, and modify it for our liking. In the screenshot yo will see that this is a good old SELECT. IMPORTANT REMEMBER THAT AS WE ARE WORKING AGAINST A ORACLE DATABASE THE T-SQL, MUST BE ORACLE T-SQL
13- Once we have modified the select to our needs, and we need to be returned the data to Excel, just click File -> Return data to Microsoft Excel

15- When we have finished all these steps, Excel will be opened, and it will show all the data from the select we have done.
And Folks, have the information in Excel can give use a lot of possibilities to work with this data, whether it is, import this file directly to other database , conver this file into an other kind of file.... in sum everything we want...
Have fun exporting you data.... :-D



¿Como exportar datos de una base de datos con Excel?
En esta entrada os voy a explicar como exportar datos de una base de datos (en este caso de ORACLE) empleando Excel (la versión 2007). La gracia de esto es que después podemos importarla facilmente a otra base de datos diferente, y un fichero de Excel nos permite modificar el contenido del fichero con mucha facilidad....
Bueno vamos al lío, el procedimiento es muy sencillo
1- Deberemos configurar una conexión ODBC contra la base de datos, en nuestro caso ORACLE,para eso en Windows iremos a Herramientas Administrativas -> Orígenes de Datos (ODBC)
2- Dentro de ODBC, revisaremos que tenemos instalado el driver que vamos a utilizar para conectarnos a la Base de Datos, en este ejemplo utilizaremos el driver que se llama Oracle in ora92 que hemos instalado previamente.
4- Ahora aparecerá la siguiente ventana en la seleccionaremos nuevo origen de datos (el recuadro en rojo.
5- Ahora deberemos introducir el nombre de la conexion que estamos creando (el que vosotros queráis), y el driver de conexión que vamos a emplear, como ya hemos dicho antes emplearemos Oracle in ORA92
6- Ahora daremos al botón de conectar, y nos aparecerá una nueva ventana en la que se nos pedirá introduzcamos el, Service Name de la base de datos de Oracle, un USUARIO y PASSWORD. Recordad que este usuario tiene que tener permisos para poder hacer consultas a la base de datos de la cual queremos exportar datos.
7 - Y ahora nos aparecerá una nueva pantalla en la que ya podremos ver las tablas de nuestra base de datos, seleccionaremos una tabla cualquiera...
9 - Y si clicamos en la flecha señalada con el recuadro rojo de esta ventana añadiremos todas las columnas a la consulta.
10 - En la siguiente pantalla, seleccionaremos la opcion Ver Datos o Modificar en Microsoft Query
11- Una vez hecho esto se nos abrira, el Microsoft Query, en el que podremos ver los datos de la tabla, y los campos de la misma...y si ahora clicamos en el boton con el recuadro rojo en el que pone SQL
12- Ahora es cuando viene lo bueno, se nos abrirá una ventana en la que podemos ver la select que se esta ejecutando y modificarla a nuestro gusto. En a captura de pantalla ya veis que esto es una SELECT de las toda la vida... IMPORTANTE: RECORDAD QUE COMO ESTAMOS ATACANDO A UNA BBDD ORACLE EL T-SQL DEBE SER EL DE ORACLE.
13- Una vez hayamos modificado la consulta a nuestro gusto y quisieramos que nos devolviera los datos a Excel, simplemente iríamos a Archivo -> Devolver datos a Microsoft Excel
14- Se nos abrirá el Excel con la siguiente ventana, a la que daremos a aceptar.
15- Una vez realizados todos estos pasos se nos abrira el excel y nos devolverá los datos de la consulta que hayamos modificado
Y amigos el tener los datos en Excel nos da infinidad de posibilidades a la hora de tratar los datos, ya sea para importar este fichero directamente a otra base de datos, transformarlo en otro tipo de fichero... en fin todo lo que se nos pueda ocurrir....
Que lo paséis bien exportando datos....



Suscribirse a:
Entradas (Atom)