A função TABLETOXML() destina-se à rápida conversão de valores tabulares para o formato de texto XML. Ela estrutura automaticamente os dados na forma de tags hierárquicas, que definem claramente cada elemento da tabela.
O resultado obtido é excelente para a troca de dados entre diferentes sistemas de informação e para o armazenamento de configurações.
=TABLETOXML(Range; [RootElement]; [RowElement])
A função TABLETOXML() é simples de usar. Basta selecionar uma tabela ou especificar qualquer intervalo de células com valores e Excel (Calc) retornará automaticamente o texto no formato "XML":
=TABLETOXML(Range; "Countries")
Teremos o seguinte resultado:
Neste exemplo, são utilizados os seguintes valores:
Você pode usar a função TABLETOXML() instalando a extensão YLC Utilities.
Depois disso, esta função estará disponível em todos os arquivos que forem abertos em Excel (LibreOffice Calc).