1

我正在尝试通过某种方法创建一个可写表,然后将其包含到另一个由调用者上下文创建的工作簿中,但在导入可写表时我似乎没有太多选项。

这就是我想要做的。

MainWorkbook wb = Workbook.createWorkbook(new File("file.xls"));
Sheet resultSheet = SheetCreator(/* some args */); //SheetCreator returns a writablesheet

但是当我尝试使用 Workbook.importsheet 方法将 resultSheet 复制到 wb 时,它会返回此错误。

Message: jxl.write.biff.WritableSheetImpl cannot be cast to jxl.read.biff.SheetImpl

好像我没有导入可写表的选项??请照亮

4

1 回答 1

2

您正在尝试将 WriteableSheet 转换为工作表。我会采取保存工作表并将其重新加载为普通工作表的方法。

于 2013-04-25T19:15:56.347 回答