Vcf to ods

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...

Vcf to ods

Notapor barca » Mié Ene 13, 2016 10:35 pm

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?
Libreoffice 6 en Ubuntu 16.04
barca
 
Mensajes: 9
Registrado: Mié Ene 13, 2016 10:13 pm

Re: Vcf to ods

Notapor mauricio » Mié Ene 13, 2016 10:58 pm

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
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5961
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Vcf to ods

Notapor barca » Jue Ene 14, 2016 9:33 pm

Mauricio, gracias por responder.

Soy un poco novato. No se como utilizar la librería python, para poder probarla.
Libreoffice 6 en Ubuntu 16.04
barca
 
Mensajes: 9
Registrado: Mié Ene 13, 2016 10:13 pm

Re: Vcf to ods

Notapor mauricio » Jue Ene 14, 2016 9:58 pm

Completa la prueba que menciono aquí: https://forum.openoffice.org/es/forum/v ... 50&t=11676

para guiarte como probarla...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5961
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Vcf to ods

Notapor barca » Jue Ene 14, 2016 10:32 pm

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.
Libreoffice 6 en Ubuntu 16.04
barca
 
Mensajes: 9
Registrado: Mié Ene 13, 2016 10:13 pm

Re: Vcf to ods

Notapor fornelasa » Jue Ene 14, 2016 10:36 pm

Este archivo fue sacado del foro frances, es una posible opción
https://forum.openoffice.org/fr/forum/v ... =8&t=40815
Saludos.
Adjuntos
Convertir vcf a ods.ods
Vcf To Ods
(10.39 KiB) 172 veces
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
 
Mensajes: 3242
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Vcf to ods

Notapor barca » Jue Ene 14, 2016 10:47 pm

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.
Libreoffice 6 en Ubuntu 16.04
barca
 
Mensajes: 9
Registrado: Mié Ene 13, 2016 10:13 pm

Re: Vcf to ods

Notapor fornelasa » Jue Ene 14, 2016 11:25 pm

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.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
 
Mensajes: 3242
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Vcf to ods

Notapor mauricio » Vie Ene 15, 2016 12:15 am

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
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5961
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Vcf to ods

Notapor barca » Vie Mar 18, 2016 11:03 am

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.
Libreoffice 6 en Ubuntu 16.04
barca
 
Mensajes: 9
Registrado: Mié Ene 13, 2016 10:13 pm

Re: Vcf to ods

Notapor mauricio » Vie Mar 18, 2016 3:20 pm

Veo que no te correo prisa... :)

Agrega un ejemplo de tu archivos para hacer unas pruebas...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5961
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Vcf to ods

Notapor barca » Jue Mar 24, 2016 8:16 pm

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).
Libreoffice 6 en Ubuntu 16.04
barca
 
Mensajes: 9
Registrado: Mié Ene 13, 2016 10:13 pm

Re: Vcf to ods

Notapor mauricio » Jue Mar 24, 2016 8:34 pm

Si, por supuesto, con datos ficticios pero deben de tener la estructura exacta para poder probar...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5961
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: Vcf to ods

Notapor barca » Jue Mar 24, 2016 9:12 pm

Aquí dejo un archivo de prueba
Adjuntos
prueba.vcf.rar
(282 Bytes) 101 veces
Libreoffice 6 en Ubuntu 16.04
barca
 
Mensajes: 9
Registrado: Mié Ene 13, 2016 10:13 pm

Re: Vcf to ods

Notapor barca » Sab May 06, 2017 10:17 pm

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.
Libreoffice 6 en Ubuntu 16.04
barca
 
Mensajes: 9
Registrado: Mié Ene 13, 2016 10:13 pm


Volver a Macros y API UNO

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 8 invitados