Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用ApachePOI(使用shiftrows())将行插入xls文档_Java_Excel_Apache Poi - Fatal编程技术网

Java 使用ApachePOI(使用shiftrows())将行插入xls文档

Java 使用ApachePOI(使用shiftrows())将行插入xls文档,java,excel,apache-poi,Java,Excel,Apache Poi,我正在尝试使用ApachePOI在xls文档中插入一些行。我使用shiftrows()来实现这一点 文档包含一些隐藏行。(零高度) 虽然行的移动方式使我在想要的位置上有了新行,但我面临一个奇怪的问题 插入行下面的行是混合的。如果我从文档中删除隐藏的行,除了一个小问题之外,一切似乎都可以很好地进行转换 在Excel中插入行也可以正常工作 提前感谢您的任何提示/帮助。您能告诉我它们到底是怎么混淆的吗?它们不再隐藏了吗?还有什么吗?是的,有些已经不隐藏了。取决于我添加的行数。还有一些未隐藏的行松散地合

我正在尝试使用ApachePOI在xls文档中插入一些行。我使用shiftrows()来实现这一点
文档包含一些隐藏行。(零高度)
虽然行的移动方式使我在想要的位置上有了新行,但我面临一个奇怪的问题
插入行下面的行是混合的。如果我从文档中删除隐藏的行,除了一个小问题之外,一切似乎都可以很好地进行转换
在Excel中插入行也可以正常工作

提前感谢您的任何提示/帮助。

您能告诉我它们到底是怎么混淆的吗?它们不再隐藏了吗?还有什么吗?是的,有些已经不隐藏了。取决于我添加的行数。还有一些未隐藏的行松散地合并到单元格中,甚至消失(同样取决于我添加的行数)。如果我删除隐藏行或展开它们,使它们除了一个小问题之外不是零高度,那么效果相当好。您可以包含一些您当前拥有的代码片段吗?而且,看起来您实际上并没有隐藏行,而是将它们设置为零高度。使用隐藏功能可能会使您的行为更加可预测。我本人尚未创建此文档。它来自一个客户。如果我在Excel中使用全选-->格式-->可见性-->取消隐藏行,它们将显示。。。如果我一行一行地手动调整它们的高度,显然它们会再次出现。所以我真的不知道它们是零高度还是“适当”隐藏。我只是做这个sheet.shiftRows(startPosition,sheet.getLastRowNum()+1,numorrows,true,true);帮助我们,帮助你。使用显示问题的代码片段编辑问题。这几行怎么搞混了?隐藏行是在移位行的上方还是下方?