Zmieniłem z jxl na poi, ponieważ POI ma więcej funkcji. Nie udało mi się jednak przetworzyć plików xls, które zostały wygenerowane w starym formacie. Teraz ja dostaję ten błąd:Jak przetwarzać stare pliki Excela .xls przy użyciu POI?
org.apache.poi.hssf.OldExcelFormatException: The supplied spreadsheet seems to be Excel 5.0/7.0 (BIFF5) format. POI only supports BIFF8 format (from Excel versions 97/2000/XP/2003)
teraz myślę używać zarówno JXL jak studnie jak UM w zależności od wersji xls tak dla starych plików w formacie xls użyję JXL podczas gdy nowsze wersje użyję UM. Czy to dobre rozwiązanie? Czy są jakieś alternatywy?
Czy to w rzeczywistości plik Excel 5.0/7.0? –
Tak Potwierdziłem, że jest to plik Excel 5/7 (Office 95) – Wael
Korzystanie z pojedynczego interfejsu API jest zdecydowanie lepsze, ponieważ znacznie zmniejszyłoby to złożoność. Ale tylko te dwa są najbardziej dojrzałym API do odczytu Excel. Więc według mojej opinii jest to najlepszy sposób na zrobienie tego. –