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

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

我已经阅读了这个和大部分的解决scheme,我已经通过显示从本地计算机的物理位置读取它。

我想从应用程序服务器读取它。 有人可以build议如何做到这一点?

您可以使用Apache POI来读取文件。 例如:

InputStream inputStream = new URL("http://localhost/report.xls").openStream(); //Get the workbook instance for XLS stream HSSFWorkbook workbook = new HSSFWorkbook(inputStream); 

另请参阅使用Apache POI在Java中读取/写入Excel文件

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