有没有办法使用box / spout库将行追加到现有的Excel电子表格中?

我试图在Writer类中find一些append方法,但是我什么也没find。

也许有一个简单的解决方法,或者我应该只读现有的文件,并创build一个新的追加?

没有办法将行直接附加到电子表格。 你是对的,解决的办法是读取整个电子表格,并创build一个新的附加行。

原因是Spout不存储电子表格的内存中表示,但是一行一行地工作。

你可以在这里find这个用例的例子: https : //github.com/box/spout/wiki/Add-data-to-an-existing-spreadsheet