summaryrefslogtreecommitdiff
path: root/excelize.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2019-04-30 18:39:27 +0800
committerxuri <xuri.me@gmail.com>2019-05-02 15:57:47 +0800
commitb1f632d4084130628f10906ff6a7bb55022e4c08 (patch)
treeb1828b143ca622f3838e758d22b820a002508008 /excelize.go
parent01a418bda8502890e89ab20a2b41220372877bae (diff)
Resolve #393, upgrade Go module to v2
Diffstat (limited to 'excelize.go')
-rw-r--r--excelize.go47
1 files changed, 0 insertions, 47 deletions
diff --git a/excelize.go b/excelize.go
index 41fba37..6fb98c4 100644
--- a/excelize.go
+++ b/excelize.go
@@ -19,7 +19,6 @@ import (
"io/ioutil"
"os"
"strconv"
- "strings"
)
// File define a populated XLSX file struct.
@@ -215,49 +214,3 @@ func (f *File) UpdateLinkedValue() error {
}
return nil
}
-
-// GetMergeCells provides a function to get all merged cells from a worksheet
-// currently.
-func (f *File) GetMergeCells(sheet string) ([]MergeCell, error) {
- var mergeCells []MergeCell
- xlsx, err := f.workSheetReader(sheet)
- if err != nil {
- return mergeCells, err
- }
- if xlsx.MergeCells != nil {
- mergeCells = make([]MergeCell, 0, len(xlsx.MergeCells.Cells))
-
- for i := range xlsx.MergeCells.Cells {
- ref := xlsx.MergeCells.Cells[i].Ref
- axis := strings.Split(ref, ":")[0]
- val, _ := f.GetCellValue(sheet, axis)
- mergeCells = append(mergeCells, []string{ref, val})
- }
- }
-
- return mergeCells, err
-}
-
-// MergeCell define a merged cell data.
-// It consists of the following structure.
-// example: []string{"D4:E10", "cell value"}
-type MergeCell []string
-
-// GetCellValue returns merged cell value.
-func (m *MergeCell) GetCellValue() string {
- return (*m)[1]
-}
-
-// GetStartAxis returns the merge start axis.
-// example: "C2"
-func (m *MergeCell) GetStartAxis() string {
- axis := strings.Split((*m)[0], ":")
- return axis[0]
-}
-
-// GetEndAxis returns the merge end axis.
-// example: "D4"
-func (m *MergeCell) GetEndAxis() string {
- axis := strings.Split((*m)[0], ":")
- return axis[1]
-}