| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod FillRows ( | 
|   const GeneralExcelImportAndExportDataTable general, | 
|   Strings rowKeys, | 
|   NamedValueTree rowTree, | 
|   constcontent GeneralExcelImportAndExportDataRows rows | 
| ) | 
| { | 
|   TextBody: | 
|   [* | 
|     // rislai Jun-22-2024 (created) | 
|     rowKeyColumn1 := select( general, GeneralExcelImportAndExportDataColumn, column, column.Name() = "产地" ); | 
|     rowKeyColumn2 := select( general, GeneralExcelImportAndExportDataColumn, column, column.Name() = "车型" ); | 
|     rowKeyColumn3 := select( general, GeneralExcelImportAndExportDataColumn, column, column.Name() = "发动机零件号" ); | 
|     rowKeyColumn4 := select( general, GeneralExcelImportAndExportDataColumn, column, column.Name() = "发动机四位码" ); | 
|     tempRowKeyCells1 := selectset( rowKeyColumn1,GeneralExcelImportAndExportDataCell,cell,true ); | 
|     tempRowKeyCells2 := selectset( rowKeyColumn2,GeneralExcelImportAndExportDataCell,cell,true ); | 
|     tempRowKeyCells3 := selectset( rowKeyColumn3,GeneralExcelImportAndExportDataCell,cell,true ); | 
|     tempRowKeyCells4 := selectset( rowKeyColumn4,GeneralExcelImportAndExportDataCell,cell,true ); | 
|      | 
|     for( i := 0; i< tempRowKeyCells1.Size(); i++ ){ | 
|       tempRowKeyCell1 := tempRowKeyCells1.Element( i ); | 
|       tempRowKeyCell2 := tempRowKeyCells2.Element( i ); | 
|       tempRowKeyCell3 := tempRowKeyCells3.Element( i ); | 
|       tempRowKeyCell4 := tempRowKeyCells4.Element( i ); | 
|        | 
|       rowKey := tempRowKeyCell1.Value() + tempRowKeyCell2.Value() + tempRowKeyCell3.Value() + tempRowKeyCell4.Value(); | 
|        | 
|       tempHandle := rowTree.GetHandle( rowKey ); | 
|       rowTree.Root().AddChild( tempHandle ,i); | 
|       rows.Add( tempRowKeyCell1.GeneralExcelImportAndExportDataRow()); | 
|       rowKeys.Add( rowKey ); | 
|     } | 
|   *] | 
| } |