Give a reasonable error message on Excel 95 import failure - fixes #564
This commit is contained in:
parent
ff4eeb549a
commit
7edc550618
@ -115,6 +115,8 @@ public class ExcelImporter extends TabularImportingParserBase {
|
|||||||
}
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.error("Error generating parser UI initialization data for Excel file", e);
|
logger.error("Error generating parser UI initialization data for Excel file", e);
|
||||||
|
} catch (IllegalArgumentException e) {
|
||||||
|
logger.error("Error generating parser UI initialization data for Excel file (only Excel 97 & later supported)", e);
|
||||||
}
|
}
|
||||||
|
|
||||||
return options;
|
return options;
|
||||||
@ -153,6 +155,13 @@ public class ExcelImporter extends TabularImportingParserBase {
|
|||||||
e
|
e
|
||||||
));
|
));
|
||||||
return;
|
return;
|
||||||
|
} catch (IllegalArgumentException e) {
|
||||||
|
exceptions.add(new ImportException(
|
||||||
|
"Attempted to parse as an Excel file but failed. " +
|
||||||
|
"Only Excel 97 and later formats are supported.",
|
||||||
|
e
|
||||||
|
));
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
int[] sheets = JSONUtilities.getIntArray(options, "sheets");
|
int[] sheets = JSONUtilities.getIntArray(options, "sheets");
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user