OpenOffice Calc는 웹 서비스를 읽어 필드를 채울 수 있나요?

OpenOffice Calc는 웹 서비스를 읽어 필드를 채울 수 있나요?

저는 회사 ERP 시스템의 판매 데이터를 제공하는 웹 서비스를 만들었습니다. 우리는 이를 사용하여 이 데이터를 그래픽으로 표시하는 일부 "대시보드"를 구동할 것입니다.

테스트/평가를 위해 스프레드시트의 개별 필드를 채우는 사용자 정의 함수와 같은 웹 서비스를 사용하고 싶습니다. MS Excel(2007)에서는 이것을 쉽게 수행하는 방법을 알 수 없지만 OpenOffice Calc에 기능이 있는지 궁금합니다.

각 셀에 웹 서비스 호출을 입력하면 웹 서비스 응답(웹 서비스 호출과 관련된 판매 번호가 반환되어 셀에 표시되는 것)이 나의 희망/기대입니다.

내 웹 서비스는 다음과 같이 호출됩니다. http://server:8080/SalesHistory?Year=2011&Month=10&Region=Europe&Channel=Web

추측할 수 있듯이 이는 명시된 지역/판매 채널에 대한 2011년 10월 판매 값을 반환합니다.

답변1

나만의 Calc 함수를 만들려면 약간의 프로그래밍(예: Python, C++, Java 또는 OOo/LibO Basic에서 수행할 수 있음)을 수행해야 할 것이라고 확신합니다. Python을 사용하려면 웹에서 "python uno bridge"를 검색하세요(또는 "python"을 원하는 언어로 바꾸세요).

(그런데 MS Excel에서도 비슷한 일이 가능합니다...)

답변2

LibreOffice 4.2의 새로운 기능을 확인하세요 WEBSERVICE:FILTERXMLhttp://lodahl.blogspot.de/2013/12/libreoffice-now-has-built-in-xml-parser.html

또한보십시오https://help.libreoffice.org/Calc/WEBSERVICE

5.2.2에서는 배열/행렬 컨텍스트를 처리하도록 지원이 향상되었습니다. 보다https://bugs.documentfoundation.org/show_bug.cgi?id=88257

답변3

OpenRefine을 사용하면 웹 서비스를 통해 데이터를 처리하고 이를 원하는 파일 형식으로 드롭할 수 있는 "작업"을 만들 수 있다고 생각합니다. OpenDocument 형식에 대해 이미 존재하는 것이 무엇인지 잘 모르겠습니다. 자세한 내용은 여기에서 동영상을 시청하세요.

http://openrefine.org/

관련 정보