如何在java中dynamic更新excel

我正在devise股市预测器,其中用户应该通过networking更新他的历史指数数据库。 我只想将新的数据添加到我的Excel文件的顶部。 不是底部,而是在我的文件顶部。 现在我知道我可以做一个副本,并修改该副本和常规的东西。 如何避免这个复杂的步骤,而不是在几个步骤呢? 有没有可能做到这一点,而不是复制

Apache POI的Sheet对象有一个可以用来做这个的shiftRows方法。 以下是繁忙的开发者指南HSSF和XSSF特性的一个例子:

  • 在一张纸上向上或向下移动行
  • shiftRows API文档

以下是一些示例代码的答案:

  • 如何在apache poi 3.6中创build新的行?

为什么不更新.csv(这更容易),并在所有更新完成后,将其转换为.xls