Página 1 de 1

Vcf to ods

NotaPublicado: Mié Ene 13, 2016 10:35 pm
por barca
Buenas noches.

He estado buscado en internet y en este foro un ejemplo ods para poder importar los contactos de mi móvil a una tabla para poder tenerlos en mi ordenador.

Sólo encontré un ejemplo para excel, aquí el enlace, http://sourceforge.net/projects/vcf-to-xls/, pero no funciona por el código vba en libreoffice/openoffice.

Lo que pretendo es que en columnas me aparezcan: Nombre, teléfono, correo electrónico.

¿Conocéis de algún ejemplo ya hecho en .ods?

Re: Vcf to ods

NotaPublicado: Mié Ene 13, 2016 10:58 pm
por mauricio
Encontré un convertir en linea: http://www.convert-doc.com/converters/vcf-to-.html
pero.. lo pensaba dos veces para usarlo...

Hay una librería python para esto: https://github.com/tBaxter/python-card-me
desde Ubuntu sería sencillo usarla...

Saludos

Re: Vcf to ods

NotaPublicado: Jue Ene 14, 2016 9:33 pm
por barca
Mauricio, gracias por responder.

Soy un poco novato. No se como utilizar la librería python, para poder probarla.

Re: Vcf to ods

NotaPublicado: Jue Ene 14, 2016 9:58 pm
por mauricio
Completa la prueba que menciono aquí: https://forum.openoffice.org/es/forum/v ... 50&t=11676

para guiarte como probarla...

Saludos

Re: Vcf to ods

NotaPublicado: Jue Ene 14, 2016 10:32 pm
por barca
Abro el archivo .odt y me sale esto:

Se produjo un error de entorno al ejecutar la secuencia de órdenes mismacros.py$info escrita en Python.

Mensaje: El lenguaje de script Python no es compatible.

Re: Vcf to ods

NotaPublicado: Jue Ene 14, 2016 10:36 pm
por fornelasa
Este archivo fue sacado del foro frances, es una posible opción
https://forum.openoffice.org/fr/forum/v ... =8&t=40815
Saludos.

Re: Vcf to ods

NotaPublicado: Jue Ene 14, 2016 10:47 pm
por barca
Ya encontré y utilicé ese archivo pero los resultados no me convencieron, puesto que no me daba los resultados que iba buscando (tabla simple con nombre, teléfono y correo electrónico), en definitiva un listín telefónico.

Le he dedicado tiempo al código, pero tengo conocimentos nulos.

No obstante, te agradezco mucho el aporte.

Re: Vcf to ods

NotaPublicado: Jue Ene 14, 2016 11:25 pm
por fornelasa
Una vez bajado el archivo a ods parece facil hacer una macro adicional que se adapte a lo que necesitamos.
Para ello es necesario conocer la estructura de como son bajados los datos a ods de tu archivo vcf (usando el archivo anterior).

Con el ejemplo macro de Excel que mostramos tampoco se bajan los datos muy ordenados que digamos, creo.

Saludos, Federico.

Re: Vcf to ods

NotaPublicado: Vie Ene 15, 2016 12:15 am
por mauricio
barca escribió:Abro el archivo .odt y me sale esto:

Se produjo un error de entorno al ejecutar la secuencia de órdenes mismacros.py$info escrita en Python.

Mensaje: El lenguaje de script Python no es compatible.


Es probable que no tengas instalado el soporte para macros Python, instalalo con:
Código: Seleccionar todo   Expandir vistaContraer vista
sudo apt-get install libreoffice-script-provider-python

Saludos

Re: Vcf to ods

NotaPublicado: Vie Mar 18, 2016 11:03 am
por barca
Buenos días.

Mauricio, ya he instalado el soporte para macros Python y este es el resultado:

Sistema: Linux-4.2.0-34-generic-x86_64-with-Ubuntu-14.04-trusty

LibreOffice 5.1

Python: 3.4.3 (default, Oct 14 2015, 20:31:36)
[GCC 4.8.4]

/usr/lib/libreoffice/program
/home/jorge
/usr/lib/python3.4
/usr/lib/python3.4/plat-x86_64-linux-gnu
/usr/lib/python3.4/lib-dynload
/usr/local/lib/python3.4/dist-packages
/usr/lib/python3/dist-packages
/usr/lib/libreoffice/program


Fornelasa, sería interesante modificar ese ejemplo pero no tengo los conocimientos suficientes para hacerlo. Si me dieras unas orientaciones lo agradecería.

Re: Vcf to ods

NotaPublicado: Vie Mar 18, 2016 3:20 pm
por mauricio
Veo que no te correo prisa... :)

Agrega un ejemplo de tu archivos para hacer unas pruebas...

Re: Vcf to ods

NotaPublicado: Jue Mar 24, 2016 8:16 pm
por barca
Mauricio, gracias por responder.

:lol: Cierto no es algo urgente.

Dime que archivos necesitas. Si necesitas un archivo vcf te envío uno modificado en vez de los contactos de mi móvil (por cuestiones de privacidad).

Re: Vcf to ods

NotaPublicado: Jue Mar 24, 2016 8:34 pm
por mauricio
Si, por supuesto, con datos ficticios pero deben de tener la estructura exacta para poder probar...

Re: Vcf to ods

NotaPublicado: Jue Mar 24, 2016 9:12 pm
por barca
Aquí dejo un archivo de prueba

Re: Vcf to ods

NotaPublicado: Sab May 06, 2017 10:17 pm
por barca
Buenas noches.

He vuelto ha buscar sobre el tema que planteaba. He encontrado un post de un foro de Alemania. En él hace referencia a un enlace a un programa (VCG) que pasa de:
- vcf a excel
- excel a vcf

No es exactamente lo que iba buscado pero me puede servir para mi idea inicial, hacerme mi listín telefónico con los datos que tengo en el móvil.

Pongo el enlace por si alguien quiere echarle un vistazo:

http://oooforum.de/viewtopic.php?t=51475

Por mi parte, doy por cerrada la consulta y el hilo.

Si alguien se anima a hacer algún ejemplo para Calc estaré encantado en testearlo y aportar mis impresiones.