Cria automaticamente o arquivo a partir do modelo e usa um arquivo externo com dados do usuário

0

Gostaria de perguntar se alguém conhece uma maneira de criar automaticamente arquivos (salvos como .txt) a partir de um modelo que substitui dados (talvez substitutos?) de arquivos externos.

Vou tentar explicar um exemplo.

Eu tenho um modelo com o seguinte em um arquivo, por exemplo, chamado "service_template.txt":

Service-Note, Parcel from customer AAA needs to be pickup on station BBB. Please inform station BBB to prepare and only provide the parcel to AAA with userid identification.

Kind regards

Agora, eu tenho um arquivo com conteúdo que precisa ser substituído em AAA e BBB chamado como "userstations.csv". O arquivo com o conteúdo é um arquivo csv que é sempre atualizado. Parece assim:

"Hans","BOM2356734CH"
"John","ER345634656UK"
"Peter","VA523526672DE"

Para cada usuário de linha, ele cria um arquivo do modelo avobe arquivado com as informações AAA e BBB do arquivo csv e o salva automaticamente com o nome da pessoa, nesse caso, AAA.txt

Concluída, parece que para a primeira pessoa Hans.txt:

Service-Note, Parcel from customer Hans needs to be pickup on station BOM2356734CH. Please inform station BOM2356734CH to prepare and only provide the parcel to Hans with userid identification.

Kind regards

No momento, eu trabalho duro para mais de 200 usuários com o notepad ++ e a função find & substituir e salvá-lo manualmente com o nome da pessoa que é extremamente demorado e não muito produtivo.

Estou aberto para usar outras ferramentas ou métodos se alguém tiver uma ideia de como automatizar esse processo ou até mesmo em php.

Muito obrigado a todos antecipadamente:)

    
por geniexo 25.09.2017 / 11:28

1 resposta

0

Ok. Eu encontrei a solução com o sistema proposto por Máté. Se alguém precisar no futuro.

Se você estiver usando o Word XP ou posterior, o “Add-in para mesclar letras para separar arquivos” no qual Graham colaborou e que pode ser baixado do site: link e permite que você crie cada letra como um arquivo separado com um nome de arquivo retirado de um campo na fonte de dados com um mínimo de problemas.

Espero que isso ajude alguém no futuro:)

Felicidades ... Geniexo

    
por 25.09.2017 / 17:10