diff options
author | xuri <xuri.me@gmail.com> | 2019-12-11 00:02:33 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2019-12-11 00:02:33 +0800 |
commit | 5d8365ca17240f5b144d437a7b47052f22c4f3c6 (patch) | |
tree | afe24909b91d065bc34cb9a44696098ff99d81f3 /rows.go | |
parent | 08d1a86c3a1bffdf431dba6a3d5a3b369ef740a7 (diff) |
Fix #529, handle empty inline rich text
Diffstat (limited to 'rows.go')
-rw-r--r-- | rows.go | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -279,7 +279,10 @@ func (xlsx *xlsxC) getValueFrom(f *File, d *xlsxSST) (string, error) { case "str": return f.formattedValue(xlsx.S, xlsx.V), nil case "inlineStr": - return f.formattedValue(xlsx.S, xlsx.IS.String()), nil + if xlsx.IS != nil { + return f.formattedValue(xlsx.S, xlsx.IS.String()), nil + } + return f.formattedValue(xlsx.S, xlsx.V), nil default: return f.formattedValue(xlsx.S, xlsx.V), nil } |