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