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 );  
 | 
    } 
 | 
  *] 
 | 
} 
 |