1
SheetSettings settings = billSheet.getSettings();
settings.setHorizontalFreeze(1);
settings.setVerticalFreeze(8);

我有一张纸和它的水平、垂直冻结集。现在我想将它复制到其他工作表。

for (int i = 0; i < 5; i++) {
    workbook.copySheet(i, "Bill " + i, i + 1);
}

在这里,我将有 6 张具有相同水平和垂直冻结(1 和 8)的表。
但是,当我打开导出的 excel 文件时,只有前 2 个工作表冻结(如果我不复制工作表而是单独为它们创建和设置冻结,也会发生同样的事情)。
这是 excel 或 jxl 的预期行为吗?

4

1 回答 1

1

哦。我忘了提,我在 LibreOffice 上测试过。

它现在可以在 Microsoft Excel 上正确运行。

于 2012-10-08T04:27:42.010 回答