como extrair dados do ficheiro xml usando o notepad++?
Tenho uma resposta xml com uma estrutura (por exemplo, grupos > subgrupos > registos infantis).
quero extrair a lista de todos childRecord.name como dados separados. Eu esperava poder fazer algo rápido no notepad++ e depois colar os resultados no excel.
não sei como escrever uma macro pode ser neste caso que faria isto por mim.
<group>
<subgroup>
<childrecord name="abc">zzz</childrecord>
</subgroup>
</group>
2 answers
Abra o ficheiro XML com o MS Excel directamente.
Actualizar
Importar um ficheiro de dados XML como uma tabela XML
Carregue Em Programador > Importar.
Se não vir a página de desenvolvimento, veja a página de desenvolvimento .
Na janela para importar XML, localize e seleccione o ficheiro de dados XML (.xml) deseja importar e carregue em Importar.
O arquivo de dados XML não se refere a um esquema, o Excel infere o esquema do arquivo de dados XML.
Na janela de Dados De Importação, faça uma das seguintes coisas:
A. seleccione a tabela XML na folha de trabalho existente para importar o conteúdo do ficheiro de dados XML para uma tabela XML na sua folha de trabalho na localização da célula indicada.
B. seleccione a tabela XML na nova folha de trabalho para importar o conteúdo do ficheiro para uma tabela XML numa nova folha de trabalho que comece na célula A1. O esquema de o ficheiro de dados XML é apresentado na área de tarefas de código XML.
Se o arquivo de dados XML não se refere a um esquema, então o Excel infere o esquema >do arquivo de dados XML.
Para controlar o comportamento dos dados XML (como a ligação de dados, formato e disposição), clique em Propriedades, que exibe a janela de propriedades do mapa XML. Por exemplo, os dados existentes em um intervalo mapeado serão substituídos quando você importar dados por padrão, mas você pode alterar isso.
Importar um ficheiro XML na LibreOffice Calc:
-
Da barra de menu, vá para
- carregue no botão de navegação (ícone da pasta) e escolha o ficheiro na janela
- Seleccione o nó desejado
- preencha o campo
Mapped cell
por exemploA1
- Carregue em botão Importar .
Data
> XML Source...
Basta seguir estes passos:
- Abra o seu ficheiro XML com o Notepad++
- Seleccione todo o texto
- Use este menu: TextFX - > TextFX Convert - > Strip HTLM tags table tabs / nãoabs