2

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

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

我现在的情况是,我在 Cell:A46 上,它是表格的最后一行,但我仍然有很多数据要填充到单元格上。我不能简单地创建一行和它的单元格,因为我还需要格式化。而且它也可能会破坏一些公式,因为我使用的 Excel 模板在 Cell:A46 之后具有格式。

4

2 回答 2

4

为什么不遍历单元格,并在新行上创建一个新单元格并从“旧”行复制布局信息?


顺便说一句:如果您必须处理可能的样式信息,请查看JXLS。它基于 POI,可用于(例如)从基于 Excel 文件的模板填充 Excel 文件

于 2011-04-19T07:16:14.563 回答
3

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

对于答案,只需看看我的另一篇文章here

于 2011-05-01T09:52:09.907 回答