Java JXL-多页上的垂直和水平冻结

Java JXL-多页上的垂直和水平冻结,java,excel,spreadsheet,jxl,Java,Excel,Spreadsheet,Jxl,我有一张纸和它的水平,垂直冻结设置。现在我想把它复制到另一张纸上 SheetSettings settings = billSheet.getSettings(); settings.setHorizontalFreeze(1); settings.setVerticalFreeze(8); for(int i=0;i

我有一张纸和它的水平,垂直冻结设置。现在我想把它复制到另一张纸上

SheetSettings settings = billSheet.getSettings();
settings.setHorizontalFreeze(1);
settings.setVerticalFreeze(8);
for(int i=0;i<5;i++){
活页簿复印件(i,“账单”+i,i+1);
}
在这里,我将有6张具有相同水平和垂直冻结(1和8)的纸张。
但是,当我打开导出的excel文件时,只有前两张工作表冻结(如果我不复制工作表,而是单独创建并设置冻结,则会发生同样的情况)。

这是excel或jxl的预期行为吗。我忘了提了,我在LibreOffice上测试过


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

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

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

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