2014-01-13 15 views

回答

5

您可以使用Apache POI來讀取文件。例如:

InputStream inputStream = new URL("http://localhost/report.xls").openStream(); 

//Get the workbook instance for XLS stream 
HSSFWorkbook workbook = new HSSFWorkbook(inputStream); 

另請參閱Read/Write Excel File In Java Using Apache POI

0

你真的有兩個不同的問題:讀取Excel電子表格和從服務器讀取文件。我懷疑你會爲兩者找到一個工具。我會將該文件下載到臨時文件,然後使用您的Excel閱讀器讀取該文件。分而治之。

+0

是不是可以直接從應用程序服務器讀取文件而不是作爲臨時文件下載?可能是內存中的東西? – Sam

+0

會有道理。有道理,有人寫了一個庫來讀取遠程資源作爲一個文件。問題在於他的JDBC解決方案的工作方式。無論如何,不​​知道該怎麼做。 – Thom

相關問題