मेरे पास पुराने प्रारूप (97-2003) में एक्सेल शीट से पढ़ने के लिए एक कोड है। मैंने डेटा में कुछ बदलाव किए और 2007 प्रारूप एक्सेल शीट समाप्त कर दी। जब मैं xls चादर के बजाय इस xlsx चादर का इस्तेमाल किया, मैं इस हो रही है:एक्सेल शीट पढ़ने के दौरान बिफएक्सप्शन
jxl.read.biff.BiffException: Unable to recognize OLE stream
at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116)
at jxl.read.biff.File.<init>(File.java:127)
at jxl.Workbook.getWorkbook(Workbook.java:268)
at readexcel.ReadExcel.readContent(ReadExcel.java:50)
at readexcel.ReadExcel.init(ReadExcel.java:25)
at readexcel.ReadExcel.main(ReadExcel.java:183)
ऐसा लगता है कि जेएक्सएल अभी भी पुरानी एक्सएलएसएक्स फ़ाइल का उपयोग करने और पढ़ने के लिए पुरानी एक्सएलएस रीडर का उपयोग कर रहा है - एमएस एक्सेल के भीतर से केवल "सेव एज़" क्यों नहीं, इसे पुराने 97-2003 प्रारूप –