Is there a way to upload records based on a pivot table? If I have three objects in Salesforce, Object A represent hardware item, Object B represent price plan and Object C. Object C stores the combinations of ObjectA and ObjectB, for example HardwareItem1 with pricePlan1. 

For example if a have a spreadsheet with a pivot table layout as such: Colunna D,E,F all have record id's (relating to records in ObjectA), rows 10,11 & 12 all have record id's (relating to records in ObjectB), therefore the pivot table has cell values for ObjectC. I would like to create a set of records based on the cell values of the pivot so that I end up insterting 9 records.
![Image](https://i.stack.imgur.com/fh6DH.png)

Perhaps it is necessary to tranform the pivot into a tabular format,