diff options
-rw-r--r-- | cell.go | 6 | ||||
-rw-r--r-- | test/Workbook1.xlsx | bin | 22922 -> 22954 bytes |
2 files changed, 5 insertions, 1 deletions
@@ -66,7 +66,11 @@ func (f *File) formattedValue(s int, v string) string { } var styleSheet xlsxStyleSheet xml.Unmarshal([]byte(f.readXML("xl/styles.xml")), &styleSheet) - return builtInNumFmtFunc[styleSheet.CellXfs.Xf[s].NumFmtID](styleSheet.CellXfs.Xf[s].NumFmtID, v) + ok := builtInNumFmtFunc[styleSheet.CellXfs.Xf[s].NumFmtID] + if ok != nil { + return ok(styleSheet.CellXfs.Xf[s].NumFmtID, v) + } + return v } // GetCellFormula provides function to get formula from cell by given sheet diff --git a/test/Workbook1.xlsx b/test/Workbook1.xlsx Binary files differindex 257ec27..909887a 100644 --- a/test/Workbook1.xlsx +++ b/test/Workbook1.xlsx |