diff --git a/funcext/TSOffice/worksheet/xlsxWorkBook.tsf b/funcext/TSOffice/worksheet/xlsxWorkBook.tsf index 3404b83..dbcf98f 100644 --- a/funcext/TSOffice/worksheet/xlsxWorkBook.tsf +++ b/funcext/TSOffice/worksheet/xlsxWorkBook.tsf @@ -40,7 +40,7 @@ Type xlsxWorkBook = Class //workbook.Print(); //workbook.Dump(); //echo tostn(workbook.dom()); - node := workbook.FirstChildElement('workbook').FirstChildElement('sheets').FirstChildElement(); + node := workbook.FirstChildElement('workbook').FirstChildElement('sheets').FirstChildElement('sheet'); while ifObj(node) do Begin name := node.GetAttribute("name"); sheetNames_[sheetsCount_]['name'] := name; @@ -50,7 +50,7 @@ Type xlsxWorkBook = Class sheetNames_[sheetsCount_]['file'] := 'xl/' + rids[ rid ]; sheetIndexMap_[ LowerCase(name) ] := sheetsCount_; sheetsCount_ ++; - node := node.NextElement(); + node := node.NextElement('sheet'); End; files := zipfile_.Files();