Para automatizar a criação de um arquivo XML para o eSocial no Excel, você pode seguir algumas etapas. Vou explicar duas abordagens diferentes:
- Criando um Arquivo XML Manualmente no Excel:
- Abra o Excel e crie uma planilha com os dados que você deseja exportar para um arquivo XML.
- Selecione todas as células da planilha que você deseja exportar.
- Clique no menu “Arquivo” e selecione “Salvar como”.
- No campo “Tipo”, escolha a opção “XML”.
- Escolha um nome para o arquivo XML e clique em “Salvar” 1.
- Automatizando a Criação do Arquivo XML usando VBA (Visual Basic for Applications):
- Abra o Excel e insira os dados que você deseja incluir no arquivo XML.
- Ative a guia “Desenvolvedor” (se ainda não estiver ativada):
- No Excel 2016 ou posterior, vá para “Arquivo” > “Opções” > “Personalizar Faixa de Opções” e marque a opção “Desenvolvedor”.
- No Excel 2013 ou anterior, clique com o botão direito do mouse na faixa de opções e selecione “Personalizar a Faixa de Opções”. Marque a opção “Desenvolvedor”.
- Na guia “Desenvolvedor”, clique em “Fonte” no grupo “XML” e escolha “XML Maps”.
- Clique em “Adicionar” para criar um novo mapa XML e clique em “OK”.
- Mapeie os elementos no mapa XML para as células relevantes em sua planilha do Excel.
- Quando o mapeamento estiver concluído, clique em “Exportar” e salve o arquivo como um documento XML 2.
Lembre-se de que a validação do arquivo XML é essencial para garantir a integridade dos dados. Se você deseja automatizar ainda mais o processo, considere explorar o uso do VBA para personalizar configurações e automatizar a exportação XML 3. Boa sorte! 🚀