Globedia.com

×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×
×
Recibir alertas

¿Quieres recibir una notificación por email cada vez que Sietecoyote escriba una noticia?

Cómo extraer e-mail de archivo de texto y exportarlo como csv

13/10/2011 12:17 0 Comentarios Lectura: ( palabras)

« Disponible Dynebolic III 13

oct 2011

Cómo extraer e-mail de archivo de texto y exportarlo como csv Por coyotita

Esto es una solución personalizada para un problema recurrente relacionado con la importación masiva de nuevos suscriptores en Mailpress. Por lo tanto es altamente susceptible de mejoras, tan sólo queda aquí anotado como punto de partida.

Planteamiento del problema

Necesito incorporar decenas de correos electrónicos como usuarios nuevos (suscriptores) de los envíos masivos de Mailpress, que via uno de sus complementos permite la importación de archivos tipo csv. Mi archivo fuente es uno de texto plano del tipo:

Alguien1, Alguien2, Alguien3, Alguien4, AlguienX

1) extraer e-mail

para extraer la dirección del correo electrónico utilizo el siguiente script (lo siento, no recuerdo donde lo encontré originalmente):

#!/usr/bin/perl
while () {
while (/[\w\.\-]+@[\w\.\-]+\w+/g)
{print "$& \n"}
}

se guarda como ‘ emailextractor.pl’ (o cualqier otro nombre) y se hace ejecutable ($chmod +x emailextractor.pl), para luego aplicarlo al archivo de texto en cuestión:

$./emailextractor.pl archivo.txt > archivoEditado.txt

2) convertir a cvs

en una sola línea se puede convertir este archivo de texto a formato cvs, usando el programa ‘ sed’ :

$sed -e 's/^[ ]*//g' -e 's/\([0-9a-zA-Z\.]*\) */\1; /g' archivoEditado.txt > archivofinal.csv

3) hacer compatible con mailpress

La función de importar csv de Mailpress no puede leer correctamente el archivo generado por sed, no sé por qué. Para solucionar esto utilizo Gnumeric, desde donde luego de importar el archivo csv, coloco cualqier valor en la siguiente tabla al e-mail para que pueda ser reconocida por mailpress como ‘ nombre’ .


Sobre esta noticia

Autor:
Sietecoyote (13 noticias)
Fuente:
sietecoyote.com
Visitas:
498
Tipo:
Reportaje
Licencia:
Distribución gratuita
¿Problemas con esta noticia?
×
Denunciar esta noticia por

Denunciar

Etiquetas

Comentarios

Aún no hay comentarios en esta noticia.