Un archivo txt por cada fila de excel con nombre del txt de una celda
Publicado por Raul (5 intervenciones) el 21/12/2020 17:44:44
Buenas,
Estoy buscando ayuda para intentar automatizar un proceso desde un fichero excel, quisiera desde este poder generar ficheros en diferentes formatos. Uniendo diferentes celtas (concatenando y en salto de párrafo).
De tal forma que pueda crear un listado donde AAA por ejemplo pueda ser un listado de emails, BBB un mensaje de "estoy ausente por navidad", CCC los emails de la empresa, DDD el nombre del archivo final con su extensión.
Teniendo estos datos en un excel. ¿Cómo hago para concatenar en una línea y luego hacerlo en diferentes saltos?
Y cómo hago para generar esos archivos?
Es mi primera macro de este tipo, y solo he hecho alguna muy sencilla, por lo que necesito que me ilumine alguien veterano.
(el motivo es que me ha surgido tener que configurar el mensaje de vacaciones de todos los emails de la empresa, y desde cpanel te entra la risa. Pero si generas los archivos en una carpeta oculta que se encuentra en el servidor, solucionas esto por FTP a una velocidad reducida. Y en algunas ocasiones he hecho algo similar para el spam, por lo que aprender a crear estos archivos desde excel puede ser interesante.
Aunque tengo la duda si esto estaría mejor aprender con algún otro sistema, bases de datos, spl, ssis o tal. Desde mi completa ignorancia pues no soy programador, y no tengo experiencia en estos softwares)
AAA | BBB | CCC | DDD
Un saludo
Estoy buscando ayuda para intentar automatizar un proceso desde un fichero excel, quisiera desde este poder generar ficheros en diferentes formatos. Uniendo diferentes celtas (concatenando y en salto de párrafo).
De tal forma que pueda crear un listado donde AAA por ejemplo pueda ser un listado de emails, BBB un mensaje de "estoy ausente por navidad", CCC los emails de la empresa, DDD el nombre del archivo final con su extensión.
Teniendo estos datos en un excel. ¿Cómo hago para concatenar en una línea y luego hacerlo en diferentes saltos?
Y cómo hago para generar esos archivos?
Es mi primera macro de este tipo, y solo he hecho alguna muy sencilla, por lo que necesito que me ilumine alguien veterano.
(el motivo es que me ha surgido tener que configurar el mensaje de vacaciones de todos los emails de la empresa, y desde cpanel te entra la risa. Pero si generas los archivos en una carpeta oculta que se encuentra en el servidor, solucionas esto por FTP a una velocidad reducida. Y en algunas ocasiones he hecho algo similar para el spam, por lo que aprender a crear estos archivos desde excel puede ser interesante.
Aunque tengo la duda si esto estaría mejor aprender con algún otro sistema, bases de datos, spl, ssis o tal. Desde mi completa ignorancia pues no soy programador, y no tengo experiencia en estos softwares)
AAA | BBB | CCC | DDD
From: "[email protected]" <[email protected]>
Content-type: text/plain; charset=utf-8
Subject: Lorem ipsum dolor sit amet
¡Lorem ipsum!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius euismod tortor, eu vehicula mauris iaculis eu. Aenean vel felis ut tellus elementum vestibulum. Fusce eget porttitor dolor. Duis ut rhoncus nisl, vitae dapibus leo. Donec tincidunt bibendum augue, sed feugiat purus malesuada in:
Empresa 1 - [email protected]
Empresa 1 - [email protected]
Línea Dirección
Phone: 600 00 00 00
Mobile: 600 00 00 00
Web: www.web.com
Content-type: text/plain; charset=utf-8
Subject: Lorem ipsum dolor sit amet
¡Lorem ipsum!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed varius euismod tortor, eu vehicula mauris iaculis eu. Aenean vel felis ut tellus elementum vestibulum. Fusce eget porttitor dolor. Duis ut rhoncus nisl, vitae dapibus leo. Donec tincidunt bibendum augue, sed feugiat purus malesuada in:
Empresa 1 - [email protected]
Empresa 1 - [email protected]
Línea Dirección
Phone: 600 00 00 00
Mobile: 600 00 00 00
Web: www.web.com
Un saludo
Valora esta pregunta


0