From f10ee929d0818f6327f33c7813eaa9a318555cc3 Mon Sep 17 00:00:00 2001 From: Ri Xu Date: Tue, 31 Oct 2017 16:33:36 +0800 Subject: - Bugfix: use sheet name in func `AddPicture`, relate issue #142; - godoc updated --- picture.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'picture.go') diff --git a/picture.go b/picture.go index a7ff524..ba8eef1 100644 --- a/picture.go +++ b/picture.go @@ -364,7 +364,11 @@ func (f *File) addContentTypePart(index int, contentType string) { // value in xl/worksheets/_rels/sheet%d.xml.rels by given worksheet name and // relationship index. func (f *File) getSheetRelationshipsTargetByID(sheet, rID string) string { - var rels = "xl/worksheets/_rels/" + strings.ToLower(sheet) + ".xml.rels" + name, ok := f.sheetMap[trimSheetName(sheet)] + if !ok { + name = strings.ToLower(sheet) + ".xml" + } + var rels = "xl/worksheets/_rels/" + strings.TrimPrefix(name, "xl/worksheets/") + ".rels" var sheetRels xlsxWorkbookRels xml.Unmarshal([]byte(f.readXML(rels)), &sheetRels) for _, v := range sheetRels.Relationships { -- cgit v1.2.1