jxls-core 1.0 を使用しています。
ms Office Excel 2007 で xls ファイルを作成しました -> 動作しています ms office Excel 2010 で xls ファイルを修正しました -> 動作していません。
jxls が Excel 2007 でしか利用できないのはなぜですか?
ありがとう。
Jxls 1.x は、内部で使用されるApache POIによってサポートされるすべての Excel バージョンをサポートします。
MS Office Excel 2010 のファイル形式は少し違うようです。たとえば、ユーザーが Excel 2010 に保存された xlsx ファイルの読み取りに問題がある場合は、この質問を参照してください。
おそらく、最新の POI バージョンは既に Excel 2010 形式を完全にサポートしていますが、私は確認していません。そのため、最新バージョンの POI をプロジェクトの依存関係として設定して試してみてください。
それでも機能しない場合は、ファイルを 2007 Excel 形式で保存するしかありません。