| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ParseTable | 
| { | 
|   TextBody: | 
|   [* | 
|     tableGroupHandle := TableGroupHandle::Create( this.FileName() ); | 
|     tableGroupHandle := XLS::LoadTableGroupFromBinaryData( BinaryData::FromBase64EncodedString( this.Base64Str() ), tableGroupHandle, true, this.IsXlsx() ); | 
|      | 
|     sheets := tableGroupHandle.TableNames(); | 
|      | 
|     traverse ( sheets, Elements, sheetName, sheetName = "物料标签" ) { | 
|       tableHandle := tableGroupHandle.Table( sheetName ); | 
|       tableXML := TableHandle::ExportXML( tableHandle ); | 
|        | 
|       MatAttrSettingAndPlanStrategyDataTable::XMLImportMatAttrSettingAndPlanStrategyDataTableXMLHeaders(  tableXML ); | 
|       matAttrSettingAndPlanStrategyDataTable := MatAttrSettingAndPlanStrategyDataTable::XMLImportMatAttrSettingAndPlanStrategyDataTableXML( tableXML ); | 
|        | 
|       matAttrSettingAndPlanStrategyDataTable.ParseRows(); | 
|        | 
|       matAttrSettingAndPlanStrategyDataTable.name( sheetName ); | 
|       this.MatAttrSettingAndPlanStrategyDataTable( relinsert, &matAttrSettingAndPlanStrategyDataTable );  | 
|     } | 
|   *] | 
| } |