我正在尝试使用某种方法创建一个可写表,然后将其包含在由调用者上下文创建的另一个工作簿中,但我似乎没有太多选项来导入可写表单。
这就是我要做的事情。
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
好像我没有导入可写表的选项?请轻描淡写
答案 0 :(得分:2)
您正在尝试将WriteableSheet强制转换为工作表。我会采取方法来保存工作表并将其重新加载为普通工作表。