如何从一个dynamic的Excel文件读取?

我的dynamicexcel文件中的值每秒都在变化,我想通过java读取新的值。 我面临的问题是,我必须始终保存文件,然后将其值加载到程序中。 是否有可能Excel内部自动保存文件,使我每次都加载新的值。

阿曼,你可以澄清你的Excel表dynamic更新吗? 如果您是通过另一个程序写入的,则必须在输出stream中使用写入方法。 那么只有值才会被持续

Values in my dynamic excel file are changing every second 

这是否意味着它已被保存在硬盘中或被保存? 谁在改变价值? 你或其他应用程序?

确保更改是持续的。 其他方面,你正在从HD读取相同的值,而不是从RAM读取。

 Is it possible that excel internally saves the file automatically 

为此,你需要使用VBA,我不认为你需要知道。 但是你可以从Java那里自己做。

您将此Excel文件保存在一个文件夹中,并启动一个将监视该Excel文件的线程。 意味着你可以轮询这个Excel文件,并得到你的Java代码中的最新内容。