XML de saída do Excel usando XSLT

1

Estou tentando usar o xml2json-xslt para converter meu XML gerado no Excel em dados JSON. Está escrito em XSL 1.0 para que eu possa executá-lo a partir do navegador e funciona muito bem. No entanto, gostaria de incluí-lo no meu fluxo de trabalho do Excel para que eu possa mapear minha saída automaticamente sem essa etapa adicional.

É possível exportar XML do Excel e transformá-lo usando um XSL de uma só vez?

OBSERVAÇÃO: estou usando o recurso de exportação de mapas XML do Excel com uma definição de esquema (XSD) e não estou salvando no esquema padrão do Excel.

    
por George Reith 12.02.2014 / 13:04

1 resposta

0

Is it possible to export XML from Excel and transform it using an XSL in one go?

Sim. Use o seguinte processo:

  • Exportar usando o seguinte script: Exportar Excel para XML no VBA

  • Invoque msxml no arquivo de saída usando o seguinte script: Converter XML em CSV com XSL

  • Substitua c:\testme.xsl por xml2json.xslt

  • Substitua c:\testme.xml pela saída da exportação do Excel

  • Combine os dois scripts em um arquivo, uma vez que eles funcionem separadamente

por 01.12.2015 / 16:49