ソースを参照

Write sheet name back to sheet so it's accessible.

Geoffrey J. Teale 11 年 前
コミット
2d30d5cbf8
1 ファイル変更3 行追加1 行削除
  1. 3 1
      lib.go

+ 3 - 1
lib.go

@@ -455,7 +455,9 @@ func readSheetsFromZipFile(f *zip.File, file *File, sheetXMLMap map[string]strin
 		if sheet.Error != nil {
 			return nil, nil, sheet.Error
 		}
-		sheetsByName[workbook.Sheets.Sheet[sheet.Index].Name] = sheet.Sheet
+		sheetName := workbook.Sheets.Sheet[sheet.Index].Name
+		sheetsByName[sheetName] = sheet.Sheet
+		sheet.Sheet.Name = sheetName
 		sheets[sheet.Index] = sheet.Sheet
 	}
 	return sheetsByName, sheets, nil