summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpeiqi <pq1994@gmail.com>2018-11-08 11:43:29 +0800
committerpeiqi <pq1994@gmail.com>2018-11-08 11:43:29 +0800
commitef334ee658e6d4d7279e3a12e292d8c8f3800f77 (patch)
tree8ecfe22ce8fc073310d735f0f5b4feac331b221f
parent2aca340f5d8358828f2d6c889d50fd34693ecfe7 (diff)
fix issue #290
-rw-r--r--cell.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/cell.go b/cell.go
index 1277a18..aa4067f 100644
--- a/cell.go
+++ b/cell.go
@@ -244,12 +244,13 @@ func (f *File) GetCellFormula(sheet, axis string) string {
if xlsx.SheetData.Row[k].R == row {
for i := range xlsx.SheetData.Row[k].C {
if axis == xlsx.SheetData.Row[k].C[i].R {
+ if xlsx.SheetData.Row[k].C[i].F == nil {
+ continue
+ }
if xlsx.SheetData.Row[k].C[i].F.T == STCellFormulaTypeShared {
return getSharedForumula(xlsx, xlsx.SheetData.Row[k].C[i].F.Si)
}
- if xlsx.SheetData.Row[k].C[i].F != nil {
- return xlsx.SheetData.Row[k].C[i].F.Content
- }
+ return xlsx.SheetData.Row[k].C[i].F.Content
}
}
}