23. A computer system as in claim 1 , wherein the set of rules within the control file includes a variable rule, wherein the variable rule comprises a condition, a parsedescriptor, and the value clause and an entity rule comprised of a condition and an attributelist.
23. A computer system as in claim 1 , wherein the set of rules within the control file includes a variable rule, wherein the variable rule comprises a condition, a parsedescriptor, and the value clause and an entity rule comprised of a condition and an attributelist. 24. A computer system in accordance with claim 23 , further comprising a user interface used to create the control file, wherein the user interface includes a control file information section, having an object tree, attributes tab, and control file preview area, and a data file information section, having a spreadsheet data area reflecting the spreadsheet dataset, wherein: a) selecting the business object in the object tree opens a list of one or more attributes for the business object in the attributes tab; b) attributes from the open list of attributes may be dragged and dropped into columns in the spreadsheet data area; c) the spreadsheet dataloader uses the attributes dropped into the spreadsheet data area to map the columns to the business objects and to create the control file from the mapping; and d) the control file may be previewed in a control file preview area in the user interface.