簡體   English   中英

如何在Java中用Excel實現類似於Web查詢的功能?

[英]How can I implement similar to the web query feature in Excel in java?

我是新來的,希望我不要問已經回答的問題。 我到處搜索過,但尚未找到適當的答案。

我的目標非常簡單:我想創建一個程序,該程序將流轉來自以下網站的實時黃金和白銀匯率:

如何確定要下載的值? 目前,我已經設法使用Microsoft Excel的網絡查詢功能來實現此目的,其中我可以從網頁中選擇一個表格。 但是,我想使其成為一個獨立的應用程序。

順便說一句,我需要檢索比率以執行計算,然后將其顯示給用戶。

我將不勝感激關於如何實現這一目標的任何想法。

我認為您需要從網站上scrapeparse數據。 為此,請看htmlcleanerJSoup html解析器。

您可以將XPath與htmlcleaner一起使用來查明數據。這里是一個很好的Xpath Example示例

您可以使用firefox的firebug擴展來獲取元素的xpath。 但是從您提到的網站來看,您的xpath將會非常龐大​​。

比起您必須按選擇的指定間隔執行代碼。

而且,如果正在播放javascript ,則必須使用Java代碼執行在頁面后面運行的javascript。

嘗試使用Mozilla中的Rhino並使用其集成庫或使用JDK 1.6 ScriptEngine工具。

對於ScriptEngine實例來看看這里- http://metoojava.wordpress.com/2010/06/20/execute-javascript-from-java/

在其中,簡短介紹一下html parsers以解析頁面的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM