我的应用程序使用mongodb
将Excel文件数据保存在数据库(java
)中。
在用户点击我的应用程序将执行
filesystem
上创建一个excel文件,例如C:\ali.xlsx
,然后将数据放在excel文件中。C:\ali.xlsx
类java.awt.Desktop
方法为open
透视图打开Excel文件cross platform
。当用户关闭文件C:\ali.xlsx
获取其关闭事件时,我将获取文件更新值并将其保存到database
。
从本地C:\ali.xlsx
删除文件filesystem
。
我的问题:
如何实现第三个要点。
简而言之:如何使用close
获取任何文件的java
事件。
如果有人有其他方法来实现此功能,请告诉我这也是我编写应用程序流的原因。
答案 0 :(得分:2)
我不知道任何直截了当的方式,上坡(:-))方式将是:
答案 1 :(得分:0)
如果我理解正确,您有Excel表格,并且每次更新时都希望将此数据保存到mongodb。 没有触发器可用于您的要求。相反,您可以定期阅读文件并检查" lastModified"属性。或者,当您每次删除文件时,如果它存在,您都有更新。