Excel dilemma – create or not to create new sheet to accomodate new data

My Product spits out excel sheet of data so that it can be downloaded by my consumers. Something like as shown below. "ID" column is always unique. After downloading, they usually import these excel sheets to software like intuit and Quickbook.

enter image description here

Now, I have extra detail of each "ID" which I need to accomodate into this excel sheet. These extra details are repetitive in nature - Something like this - (think of it as a JSON sub object, but laid down in excel ) enter image description here

As you can see, the uniqueness of each row is lost. I'm not sure how it's going to affect my consumers.

One work around I can think of is to create a new sheet and dump the extra details there without touching the existing sheet reducing the confusion. Something like this -

enter image description here

Still not sure if I need to maintain the uniqueness of parent level ID on this new sheet. What you guys think?

Sorry if this is not a right forum to post this. Anybody with can help with experience of Intuit/Quickbooks is highly appreciated.