This can be achieved via scripting in a number of ways, but you need to define your data structure first i.e. the inputs.
Comma-separated values (CSV), usually contains a set number of columns, first being the header, followed by X number of rows that contains the data.
Year, Make, Model, Trim, BodyStyleName, ChromeTrim
2003, Acura, CL, 3.2 Type S, Coupe, 2dr Cpe 3.2L Type S
2003, Acura, CL, 3.2 Type S, Coupe, 2dr Cpe 3.2L Type S 6-Speed
2003, Acura, CL, 3.2, Coupe,
2002, Acura, CL, 3.2 Type S, Coupe, 2dr Cpe 3.2L Type S
2002, Acura, CL, 3.2, , 2dr Cpe 3.2L
2001, Acura, CL, 3.2 Type S, Coupe, 2dr Cpe 3.2L
2001, Acura, CL, 3.2 Type S, Coupe, 2dr Cpe 3.2L Type S
1999, Acura, CL, , Coupe, 2dr Cpe 2.3L Manual
1999, Acura, CL, 3, Coupe, 2dr Cpe 3.0L
Read the csv file, and pass the appropriate data to the function - empty values can be ignored