java - Apache POI 清除卡住/拆分 Pane

标签 java apache-poi

有谁知道如何使用 Apache POI 清除/删除工作表上任何现有的卡住或拆分 Pane ?

我尝试在 (-1,-1) 处创建一个新的卡住 Pane ,但 POI 似乎会自动将其更改为 (0,0),这意味着第一行和第一列仍处于卡住状态。

仅供引用,我正在使用 HSSF 和 XSSF API。

最佳答案

下载了新版本(3.8 beta 3),看起来他们已经解决了这个问题。卡住 Pane 的行/列不再卡住(以前是)。

现在设置小于 0 的值将默认为 (0,0),但 (0,0) 确实会关闭卡住/拆分 Pane 。但是,如果当前不存在卡住 Pane (或者如果它已经位于 ( 0,0)),然后你会得到一个 IndexOutOfBoundsException。

try
{
    sheet.createFreezePane(0,0);
}
catch(IndexOutOfBoundsException e)
{
    System.out.println("previously didn't have a freeze pane.");
}

关于java - Apache POI 清除卡住/拆分 Pane ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6469693/

相关文章:

java - 从 CSV 文件中读取二进制字符

java - 当测试运行时并行观察是否存在特定元素

java - 从在后台线程上执行的方法获取 int 值

java - 类设计 - 在哪里放置某些方法?

java - hibernate 查询列表 : empty or null?

java - 将 excel 日期转换为 mm/dd/yyyy 格式

java - POI 向输出流写入两次时损坏文件

java - XWPF 表格单元格中的新段落

java - Poi ' charactered 似乎是自动添加的

java - 使用 java 反射获取方法的类型化返回