Difference between revisions of "Importacion con LibreOffice"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
 
{{ToTranslate}}
 
{{ToTranslate}}
Available in french only for the moment on page: [[Importer_des_données_avec_OpenOffice]]
+
{{TemplateDocDesarrollo}}
 +
{{TemplateDocUsuario}}
 +
[[Category:Importaciones]]
 +
Le describimos otro proceso para importar datos en masa usando OpenOffice.
 +
 
 +
= Prerequisitos =
 +
 
 +
Asegúrese primero de que tiene todo lo que necesita, [http://fr.openoffice.org/ OpenOffice], [http://www.java.com/en/download/index.jsp Java Runtime Environment], y el conector [http://www.mysql.com/products/connector/j/ JDBC para MySql].
 +
En general, usted puede seguir este [http://wiki.services.openoffice.org/wiki/Connect_MySQL_and_Base tutorial] en el sitio de OpenOffice para instalar el conector
 +
 
 +
Si su base de datos no está en local, compruebe que el puerto 3306 del servidor Mysql sea accesible desde internet y que el usuario de la base de datos posea los derechos de acceso desde la dirección IP en la que ejecute las consultas (diferente de localhost)
 +
 
 +
'''Explicaremos el ejemplo de importación de Clientes/Proveedores.'''
 +
 
 +
= Crear la tabla clientes =
 +
 
 +
Primero se debe preparar un tabla resumen de los datos a importar.
 +
 
 +
Aquí hay una base de datos en blanco completa para listar sus terceros : [http://wiki.dolibarr.org/upload/2/21/Llx_societe.ods Llx_societe.ods]
 +
 
 +
Aquí tenemos otra base de datos en blanco para sus contactos físicos de terceros : [http://wiki.dolibarr.org/upload/7/73/Llx_socpeople.ods Llx_socpeople.ods]
 +
 
 +
 
 +
El principio es simple, cualquiera que sea la tabla de importación (ver la [[Lista de tablas|lista completa]]),sólo hay que poner los campos en esta tabla en la primera línea. Luego, rellene las otras líneas con sus datos.
 +
 
 +
Guarde su archivo (es más seguro), pero '''manténgalo abierto'''.
 +
 
 +
 
 +
= Crear un enlace de OpenOffice hacia la base de datos de Dolibarr =
 +
 
 +
Creamos una nueva base de datos OOo, Fichero > Nuevo > Base de Datos
 +
 
 +
Escojer "''Conectarse a una base de datos existente''"
 +
Seleccionar ''MySQL'' en la lista desplegable.
 +
 
 +
[[File:Tuto01.jpg]]
 +
 
 +
Haga clic en ''Siguiente''
 +
 
 +
Seleccionar ''Conexión usando JDBC''  y haga clic en  ''Siguiente''
 +
 
 +
[[File:Tuto02.jpg]]
 +
 
 +
Rellene los campos tal y como están a continuación (indicando el nombre de su base de datos Dolibarr y la dirección de su servidor MySQL)
 +
 
 +
[[File:Tuto03.jpg]]
 +
 
 +
Para introducir su nombre de usuario de MySQL, selecccione ''Contraseña requirida''(si es el caso, espero)
 +
 
 +
[[File:Tuto04.jpg]]
 +
 
 +
Aquí, nada a cambiar, Haga clic en ''Terminar''
 +
 
 +
[[File:Tuto05.jpg]]
 +
 
 +
Guarde su base de datos bajo el nombre que le convenga.
 +
 
 +
Se le pedirá la contraseña del Root al conectarse a la base de datos.
 +
 
 +
[[File:Tuto05a.jpg]]
 +
 
 +
Estrá conectado directamente a su base de datos Dolibarr en MySQL.
 +
 
 +
'''Advertencia: cualquier cosa que haga en OpenOffice también se realizará en su base de datos MySQL, la base de datos de OpenOffice solo sirve de interfaz. '''
 +
 
 +
= Importar la tabla de clientes a la base de datos Dolibarr =
 +
 
 +
Repase en la tabla (bajo Calc), seleccione todas las columnas y filas y haga un ''Copiar'' (CRTL+C)
 +
 
 +
Repase su base de datos y seleccione la tabla llx_societe (basta con hacerle clic, no hace falta abrirla)
 +
 
 +
[[File:Tuto06.jpg]]
 +
 
 +
Realice simplemente un ''Copiar'' (CRTL + V)
 +
 
 +
Le aparecerá una ventana, no cambie nada y haga clic en ''Siguiente''
 +
 
 +
[[File:Tuto07.jpg]]
 +
 
 +
Nueva ventana, asegúrese de que los  campos se corresponden bien y haga clic en ''Crear''
 +
 
 +
[[File:Tuto08.jpg]]
 +
 
 +
Dependiendo del tamaño de la tabla Calc deberá esperar un poco, para 1500 entradas tenemos que esperar 2-3 minutos. Así que sea paciente.
 +
 
 +
= Conclusión =
 +
 
 +
Este tutorial se puede aplicar a otras tablas (productos, por ejemplo), no olvidando los campos 'vitales'.
 +
También puede editar los datos haciendo doble clic sobre la tabla de su elección, es más rápido que la interfaz de Dolibarr, pero tenga cuidado, puede modificar los datos directamente de la base de datos, no lo olvide.
 +
 
 +
Funciona tanto en Linux (probado bajo Ubuntu, pero no veo por qué no funcione en otras distribuciones) como en las plataformas Windows.

Revision as of 08:23, 7 October 2009

En verysmall.png Page waiting for translation. To translate, create an account, go back and clic on "Modify".
Fr verysmall.png Page en attente de traduction. Pour traduire, créez un compte, revenez et cliquez sur "Modifier".
Es verysmall.png Página a traducir. Para traducirla, cree una cuenta, vuelva a la página y haga clic en "editar".
It verysmall.png Pagina da tradurre. Per tradurla, crea un utente, torna indietro e clicca su "modifica".
Pt verysmall.png Página a aguardar por tradução. Para traduzir, crie uma conta, volte atrás e clique em "Modificar".
De verysmall.png Seite wartet auf Übersetzung. Um Übersetzung zu erstellen, richte einen Account ein, geh zurück und klicke auf "bearbeiten".
Zh verysmall.png 页面等待翻译。若要翻译本页,先创建一个帐户、登录并返回本页后单击“编辑”。

Le describimos otro proceso para importar datos en masa usando OpenOffice.

Prerequisitos

Asegúrese primero de que tiene todo lo que necesita, OpenOffice, Java Runtime Environment, y el conector JDBC para MySql. En general, usted puede seguir este tutorial en el sitio de OpenOffice para instalar el conector

Si su base de datos no está en local, compruebe que el puerto 3306 del servidor Mysql sea accesible desde internet y que el usuario de la base de datos posea los derechos de acceso desde la dirección IP en la que ejecute las consultas (diferente de localhost)

Explicaremos el ejemplo de importación de Clientes/Proveedores.

Crear la tabla clientes

Primero se debe preparar un tabla resumen de los datos a importar.

Aquí hay una base de datos en blanco completa para listar sus terceros : Llx_societe.ods

Aquí tenemos otra base de datos en blanco para sus contactos físicos de terceros : Llx_socpeople.ods


El principio es simple, cualquiera que sea la tabla de importación (ver la lista completa),sólo hay que poner los campos en esta tabla en la primera línea. Luego, rellene las otras líneas con sus datos.

Guarde su archivo (es más seguro), pero manténgalo abierto.


Crear un enlace de OpenOffice hacia la base de datos de Dolibarr

Creamos una nueva base de datos OOo, Fichero > Nuevo > Base de Datos

Escojer "Conectarse a una base de datos existente" Seleccionar MySQL en la lista desplegable.

Tuto01.jpg

Haga clic en Siguiente

Seleccionar Conexión usando JDBC y haga clic en Siguiente

Tuto02.jpg

Rellene los campos tal y como están a continuación (indicando el nombre de su base de datos Dolibarr y la dirección de su servidor MySQL)

Tuto03.jpg

Para introducir su nombre de usuario de MySQL, selecccione Contraseña requirida(si es el caso, espero)

Tuto04.jpg

Aquí, nada a cambiar, Haga clic en Terminar

Tuto05.jpg

Guarde su base de datos bajo el nombre que le convenga.

Se le pedirá la contraseña del Root al conectarse a la base de datos.

Tuto05a.jpg

Estrá conectado directamente a su base de datos Dolibarr en MySQL.

Advertencia: cualquier cosa que haga en OpenOffice también se realizará en su base de datos MySQL, la base de datos de OpenOffice solo sirve de interfaz.

Importar la tabla de clientes a la base de datos Dolibarr

Repase en la tabla (bajo Calc), seleccione todas las columnas y filas y haga un Copiar (CRTL+C)

Repase su base de datos y seleccione la tabla llx_societe (basta con hacerle clic, no hace falta abrirla)

Tuto06.jpg

Realice simplemente un Copiar (CRTL + V)

Le aparecerá una ventana, no cambie nada y haga clic en Siguiente

Tuto07.jpg

Nueva ventana, asegúrese de que los campos se corresponden bien y haga clic en Crear

Tuto08.jpg

Dependiendo del tamaño de la tabla Calc deberá esperar un poco, para 1500 entradas tenemos que esperar 2-3 minutos. Así que sea paciente.

Conclusión

Este tutorial se puede aplicar a otras tablas (productos, por ejemplo), no olvidando los campos 'vitales'. También puede editar los datos haciendo doble clic sobre la tabla de su elección, es más rápido que la interfaz de Dolibarr, pero tenga cuidado, puede modificar los datos directamente de la base de datos, no lo olvide.

Funciona tanto en Linux (probado bajo Ubuntu, pero no veo por qué no funcione en otras distribuciones) como en las plataformas Windows.