summaryrefslogtreecommitdiff
path: root/excelize.go
diff options
context:
space:
mode:
Diffstat (limited to 'excelize.go')
-rw-r--r--excelize.go22
1 files changed, 11 insertions, 11 deletions
diff --git a/excelize.go b/excelize.go
index 2cbf54d..5069756 100644
--- a/excelize.go
+++ b/excelize.go
@@ -166,7 +166,7 @@ func (f *File) setDefaultTimeStyle(sheet, axis string, format int) error {
// workSheetReader provides a function to get the pointer to the structure
// after deserialization by given worksheet name.
-func (f *File) workSheetReader(sheet string) (xlsx *xlsxWorksheet, err error) {
+func (f *File) workSheetReader(sheet string) (ws *xlsxWorksheet, err error) {
f.Lock()
defer f.Unlock()
var (
@@ -178,18 +178,18 @@ func (f *File) workSheetReader(sheet string) (xlsx *xlsxWorksheet, err error) {
err = fmt.Errorf("sheet %s is not exist", sheet)
return
}
- if xlsx = f.Sheet[name]; f.Sheet[name] == nil {
+ if ws = f.Sheet[name]; f.Sheet[name] == nil {
if strings.HasPrefix(name, "xl/chartsheets") {
err = fmt.Errorf("sheet %s is chart sheet", sheet)
return
}
- xlsx = new(xlsxWorksheet)
+ ws = new(xlsxWorksheet)
if _, ok := f.xmlAttr[name]; !ok {
d := f.xmlNewDecoder(bytes.NewReader(namespaceStrictToTransitional(f.readXML(name))))
f.xmlAttr[name] = append(f.xmlAttr[name], getRootElement(d)...)
}
if err = f.xmlNewDecoder(bytes.NewReader(namespaceStrictToTransitional(f.readXML(name)))).
- Decode(xlsx); err != nil && err != io.EOF {
+ Decode(ws); err != nil && err != io.EOF {
err = fmt.Errorf("xml decode error: %s", err)
return
}
@@ -198,13 +198,13 @@ func (f *File) workSheetReader(sheet string) (xlsx *xlsxWorksheet, err error) {
f.checked = make(map[string]bool)
}
if ok = f.checked[name]; !ok {
- checkSheet(xlsx)
- if err = checkRow(xlsx); err != nil {
+ checkSheet(ws)
+ if err = checkRow(ws); err != nil {
return
}
f.checked[name] = true
}
- f.Sheet[name] = xlsx
+ f.Sheet[name] = ws
}
return
@@ -212,9 +212,9 @@ func (f *File) workSheetReader(sheet string) (xlsx *xlsxWorksheet, err error) {
// checkSheet provides a function to fill each row element and make that is
// continuous in a worksheet of XML.
-func checkSheet(xlsx *xlsxWorksheet) {
+func checkSheet(ws *xlsxWorksheet) {
var row int
- for _, r := range xlsx.SheetData.Row {
+ for _, r := range ws.SheetData.Row {
if r.R != 0 && r.R > row {
row = r.R
continue
@@ -223,7 +223,7 @@ func checkSheet(xlsx *xlsxWorksheet) {
}
sheetData := xlsxSheetData{Row: make([]xlsxRow, row)}
row = 0
- for _, r := range xlsx.SheetData.Row {
+ for _, r := range ws.SheetData.Row {
if r.R != 0 {
sheetData.Row[r.R-1] = r
row = r.R
@@ -236,7 +236,7 @@ func checkSheet(xlsx *xlsxWorksheet) {
for i := 1; i <= row; i++ {
sheetData.Row[i-1].R = i
}
- xlsx.SheetData = sheetData
+ ws.SheetData = sheetData
}
// addRels provides a function to add relationships by given XML path,