Mover dados em uma tabela presente em 2000+ arquivos .docx para um único arquivo .xlsx (2010)

0

Eu recebo mais de 40 e-mails por semana, cada um com um documento do Word anexado. Os documentos do word estão no mesmo formato semântico, mas possuem serviços exclusivos de autorização de dados do cliente. Eu só preciso de uma parte dos dados encontrados no .docx. Os dados que eu exijo ocorrem na segunda tabela no .docx e sempre no mesmo ponto, mas o comprimento da string pode variar. Eu preciso mover automaticamente os dados do arquivo .docx anexado para um único arquivo .xlsx para que eu possa enviá-lo para outro sistema.

Até agora, posso salvar em lote os anexos em uma pasta. Eu posso salvar manualmente os dados de um ponto designado (ln30) em diante usando o txt Import do Excel.

Como eu tenho um backlog de 2000 desses, eu gostaria de automatizar o processo de mover os dados relevantes de todos os .docx para um .xlsx

    
por SupaSu 11.04.2016 / 13:28

1 resposta

0

Abra um novo documento do Word e clique na guia "Inserir". Clique na seta para baixo ao lado de "Objeto" e selecione "Texto do arquivo". Adicione todos os outros arquivos. Agora você tem um único arquivo do Word consolidado. Salve como um arquivo txt.

Abra o Excel e vá para a guia "Dados". Selecione "Do texto". Abra o arquivo de texto que você acabou de salvar. Ajuste os delimitadores, etc, para as suas necessidades.

Agora você deve ter um arquivo do Excel longo com todo o conteúdo do Word Doc que pode ser classificado ou filtrado conforme necessário.

Não é automatizado, mas cuida do backlog.

    
por 11.04.2016 / 14:55