summaryrefslogtreecommitdiff
path: root/cell.go
diff options
context:
space:
mode:
Diffstat (limited to 'cell.go')
-rw-r--r--cell.go11
1 files changed, 1 insertions, 10 deletions
diff --git a/cell.go b/cell.go
index 9af93f6..b5b6ed4 100644
--- a/cell.go
+++ b/cell.go
@@ -1116,21 +1116,12 @@ func (f *File) formattedValue(s int, v string, raw bool) string {
}
for _, xlsxFmt := range styleSheet.NumFmts.NumFmt {
if xlsxFmt.NumFmtID == numFmtID {
- format := strings.ToLower(xlsxFmt.FormatCode)
- if isTimeNumFmt(format) {
- return parseTime(v, format)
- }
- return precise
+ return format(v, xlsxFmt.FormatCode)
}
}
return precise
}
-// isTimeNumFmt determine if the given number format expression is a time number format.
-func isTimeNumFmt(format string) bool {
- return strings.Contains(format, "y") || strings.Contains(format, "m") || strings.Contains(strings.Replace(format, "red", "", -1), "d") || strings.Contains(format, "h")
-}
-
// prepareCellStyle provides a function to prepare style index of cell in
// worksheet by given column index and style index.
func (f *File) prepareCellStyle(ws *xlsxWorksheet, col, row, style int) int {