在jsp中从浏览器中读取excel文件

时间:2009-08-28 08:46:42

标签: excel jsp

我是Jsp的新手。我正在开发测试用法的工具,并成功地从jsp应用程序在浏览器中打开excel文件。但是,我无法修改或编辑打开的Excel工作表。

请帮助您了解如何在浏览器中修改Excel。

2 个答案:

答案 0 :(得分:4)

在获取下载弹出窗口时,在浏览器中内联显示文件或执行“打开文件”时,无法执行此操作。只是因为文件被复制到客户端的磁盘文件系统中。如果保存编辑,它将保存在客户端磁盘文件系统的同一副本中。这不会以任何方式影响服务器端的原始文件。

基本上有两种方法可以满足您的要求:

  1. 让客户端下载excel文件的副本并将其存储在客户端磁盘文件系统中,以便客户端可以在本地编辑和保存它。让客户端可以上传已编辑的文件。在服务器端,只需更换/备份原始文件。

  2. 使用HTML表单以模仿 Excel表格的智能方式,并使用Java Excel API(Apache POI,JExcelAPI等)在此数据与实际Excel文件之间进行映射存储在服务器端磁盘文件系统中。

答案 1 :(得分:2)

你看过JExcel吗?

FAQs还解释了如何将API与jsp一起使用。