]> gerrit.simantics Code Review - simantics/interop.git/blob - org.simantics.excel.poi/src/org/simantics/excel/poi/parser/CellDoubleDataResolver.java
Excel parsing interface
[simantics/interop.git] / org.simantics.excel.poi / src / org / simantics / excel / poi / parser / CellDoubleDataResolver.java
1 package org.simantics.excel.poi.parser;\r
2 \r
3 import org.apache.poi.ss.usermodel.Row;\r
4 \r
5 public class CellDoubleDataResolver extends CellDataResolverBase<Double> {\r
6         int column;\r
7         \r
8         public CellDoubleDataResolver(int column) {\r
9                 super();\r
10                 this.column = column;\r
11         }\r
12 \r
13         @Override\r
14         public Double getValue(Row row) {\r
15                 if (row == null)\r
16                         return null;\r
17                 try {\r
18                         return getCellNumericValue(getCell(row, column));\r
19                 } catch (Exception e) {\r
20                         return null;\r
21                 }\r
22         }\r
23 \r
24 }\r