O OpenOffice Calc pode ler serviços da web para preencher campos?

2

Eu criei um serviço da web que fornece dados de vendas do nosso sistema ERP corporativo. Vamos usar isso para direcionar alguns "painéis" mostrando esses dados graficamente.

Para teste / avaliação, gostaria de usar um serviço da Web como uma função personalizada para preencher campos individuais em uma planilha. Não consigo ver como fazer isso facilmente no MS Excel (2007), mas imagino se o OpenOffice Calc tem capacidade.

Minha esperança / expectativa é que eu digite uma chamada no serviço da web em cada célula e a resposta do serviço da web (um número de vendas relacionado à chamada de serviço da web é retornado e exibido na célula.

Meu serviço da web é chamado assim: http://server:8080/SalesHistory?Year=2011&Month=10&Region=Europe&Channel=Web

Como você pode imaginar, isso retornará o valor das vendas de outubro de 2011 para a região / canal de vendas indicado.

    
por Markg 05.11.2011 / 22:42

3 respostas

2

Tenho certeza que você terá que fazer um pouco de programação (o que pode ser feito em, por exemplo, Python, C ++ ou Java, ou até mesmo OOo / LibO Basic) para criar sua própria função Calc. Se você gosta de usar o Python, procure na web por "python uno bridge" (ou substitua "python" pelo seu idioma favorito).

(BTW: algo similar também é possível no MS Excel ...)

    
por JanC 06.11.2011 / 01:50
2

Confira as novas funções WEBSERVICE e FILTERXML no LibreOffice 4.2: link

Veja também link

Em 5.2.2, o suporte foi aprimorado para lidar com contextos matriz / matriz. Consulte o link

    
por Janus Troelsen 08.02.2014 / 13:16
1

Eu acredito que você pode criar um "Job" com OpenRefine que pode processar dados através de um serviço da web e soltá-lo no formato de arquivo de sua escolha. Não tenho certeza do que já existe para os formatos OpenDocument. Veja os vídeos aqui para mais informações:

link

    
por weberc2 06.04.2012 / 15:24