Author: nickarls
Date: 2008-12-11 15:53:36 -0500 (Thu, 11 Dec 2008)
New Revision: 9756
Modified:
trunk/src/excel/org/jboss/seam/excel/jxl/JXLHelper.java
Log:
JBSEAM-3834
Modified: trunk/src/excel/org/jboss/seam/excel/jxl/JXLHelper.java
===================================================================
--- trunk/src/excel/org/jboss/seam/excel/jxl/JXLHelper.java 2008-12-11 11:48:34 UTC (rev
9755)
+++ trunk/src/excel/org/jboss/seam/excel/jxl/JXLHelper.java 2008-12-11 20:53:36 UTC (rev
9756)
@@ -638,9 +638,17 @@
case text:
return new Label(column, row, data.toString(), cellFormat);
case number:
- return new jxl.write.Number(column, row, Double.parseDouble(data.toString()),
cellFormat);
+ try {
+ return new jxl.write.Number(column, row,
Double.parseDouble(data.toString()), cellFormat);
+ } catch (NumberFormatException e) {
+ return new Label(column, row, "#not a number#", cellFormat);
+ }
case date:
- return new DateTime(column, row, (Date) data, cellFormat);
+ try {
+ return new DateTime(column, row, (Date) data, cellFormat);
+ } catch (ClassCastException e) {
+ return new Label(column, row, "#not a date#", cellFormat);
+ }
case formula:
return new Formula(column, row, data.toString(), cellFormat);
case bool:
Show replies by date