如何读取存储在应用程序服务器上的Excel工作表

时间:2014-01-13 13:46:39

标签: java excel apache-poi

如何读取存储在应用程序服务器上的Excel文件?

我已阅读this,我所经历的大多数解决方案都是从本地计算机的物理位置读取的。

我想从应用服务器上读取它。有人可以建议如何实现这个目标吗?

2 个答案:

答案 0 :(得分:5)

您可以使用Apache POI来读取文件。 e.g:

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

答案 1 :(得分:0)

您确实有两个不同的问题:阅读Excel电子表格并从服务器读取文件。我怀疑你会为两者找到一个工具。我会将文件下载到临时文件,然后使用Excel阅读器读取。分而治之。