1

何らかの方法で書き込み可能なシートを作成し、呼び出し元のコンテキストによって作成された別のワークブックに含めようとしていますが、書き込み可能なシートのインポートに関するオプションが多すぎないようです。

これが私がやろうとしていることです。

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

しかし、メソッド Workbook.importsheet を使用して結果シートを wb にコピーしようとすると、このエラーが返されます。

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

writablesheet をインポートするオプションがないようです?? 光を当ててください

4

1 に答える 1

2

WriteableSheet をシートにキャストしようとしています。シートを保存して、通常のシートとしてリロードするというアプローチを取ります。

于 2013-04-25T19:15:56.347 に答える