You need to go through some of those results and try to match the design.
NB: Your question reads as if you're expecting someone here to do the work and give you the code. That's not how this site works.
(And even if we were that kind of site, your link is broken. It only works for people who are logged in to your DropBox account. You would need to click the "Share" button next to the file, and generate a shared link.)
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
Iterate the columns.
Extract the path names for each binding source bound to each column.
Use the extracted name to reflect on the rows in the itemsource and "getvalue" the property values.
Export the values.
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
The Companies and Employees nodes both load fine. For the first level all I see is "Projects". The Builders and Projects under them don't appear. I'm guessing my HierarchicalDataTemplate is wrong but I can't see it. Anyone see what's wrong?
Eventually the Category will be styled like a colored block, and the items will be hyperlinks. They're two entirely different classes. This isn't a problem with a treeview and I've done it before. Just can't figure out why I't not working here.
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.