使用HSSF(Apache POI)复制和粘贴行

可能重复:
如何在HSSF(Apache POI)的现有Excel中的两行之间插入一行

如何使用HSSF复制行的值和所有格式。 使用MS Excel或其他电子表格应用程序很容易复制和粘贴。 但是现在我遇到了在Java中用HSSF复制行的问题。

我现在的情况是,我在Cell:A46,它是表格的最后一行,但是我仍然有许多数据要填充到单元格中。 我不能简单地创build一个行和它的单元格,因为我也需要格式化。 它也可能会打破一些公式,因为我使用了格式化后的Excel模板:A46。

为什么不迭代通过单元格,并在新行上创build一个新的单元格,并从“旧”的版本复制布局信息?


顺便说一句:如果你必须处理可能的风格信息,那么看看JXLS 。 它基于POI,可用于(例如)从基于Excel文件的模板中填充Excel文件

我做了一个类似的post,有一个解决这个问题的答案。

对于答案,只要看看我在这里的其他职位