I had a spreadsheet with Employee name, title and manager, and was looking for a programmatic way to automatically build the tree using the manager names. Visio has a way to import a csv into a org chart but since I don't have it and my coding being a bit rusty, I decided to look for an easier solution in Google docs.
Google docs in the past had a nifty plugin to draw org charts but now the feature is included as one of the chart options. The option just requires 3 fields - Name, Manager's name and Tooltip (optional).
Here is how my org data looks like.
|Org FTE Data|
Let's format the data by concatenating the Name and Title to look as below
Now, select the columns F-H, go to Insert > Chart, check "use row 1 as headers" in the start tab, and
select "Organizational Chart" under the "More" section in charts tab.
Our chart is almost ready. It doesn't look that fancy and the chart has hardly any formatting options, but it works. Deeper and narrower trees seem to work better. If your org is relatively flat with a lot of people, it might be harder to fit them on to a single page. You can find the working spreadsheet here. Hope it helped!