I find a problem about reading excel file content.
I have a excel file and I want to get its content by using POI.
>From the following error description, I find that the excel content may
have some problem.
Is any method for me to get more detail about this problem?
As a user point of view, I cannot know where is the block of data that
cannot be read.
It is more meaningful if the error can be described in terms of worksheet
or cell location.
fis = new FileInputStream(input);
fs = new POIFSFileSystem(fis); <-- error is found here
wb = new HSSFWorkbook(fs);
java.io.IOException: Unable to read entire block; 72 bytes read; expected
512 bytes
at org.apache.poi.poifs.storage.RawDataBlock.<init>(
RawDataBlock.java:62)
at org.apache.poi.poifs.storage.RawDataBlockList.<init>(
RawDataBlockList.java:51)
at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(
POIFSFileSystem.java:86)