Основные приемы создания оргдиаграмм должны быть в Microsoft. Или в переводном виде вот здесь:
https://blogs.technet.microsoft.com/vis ... 7/08/3931/https://blogs.technet.microsoft.com/vis ... 06/08/854/https://blogs.technet.microsoft.com/vis ... 4/03/3693/https://blogs.technet.microsoft.com/vis ... 10/03/726/Возможно, все это Вы уже видели.
Для освоения автопостроения оргструктуры путем импорта данных я бы посоветовал начать с обратной операции. Сначала рисуете оргструктуру вручную, потом экспортируете ее в тот же Excel. Смотрите, что там получилось и оформляете свои данные таким же образом.
Ваши данные для импорта не подходят. В первую очередь потому, что в штатных средствах все связи основаны на отношении подчиненный - начальник. То есть связь описывается двумя колонками (а не более). Поэтому Вашу таблицу придется переформатировать.
Опять же штатными средствами связи трактуются как связи подчинения, а не входимости. Это значит не "отдел 1 и отдел 2 входят в отделение 5", а "начальник отдела 1 подчиняется начальнику отделения 5, начальник отдела 2 подчиняется начальнику отделения 5". Поэтому у них и фотографии возможны на любом уровне.
Теперь по вопросам:
1. Многоуровневая структура. Ну, это само получается. Просто цепочка подчиненности составится из нескольких строк.
2. К некоторым отделам добавить фотографии. В тех ссылках, которые я привел выше, это есть.
3. Некоторые отделы в виде квадратов, а другие в виде круга... А вот это штатными средствами седлать невозможно. Если уж меняется вид шейпов, то он меняется для всей диаграммы сразу. Причем диаграмма еще и полностью перерисовывается.
Но если возможностей штатных средств не хватает, то можно их уже самому усовершенствовать. Например так, как показано в этой статье
https://blog.bvisual.net/2012/05/08/cre ... roperties/Или еще более радикально. Вплоть до создания своего приложения для импорта. Уж в своем приложении можно делать все, что угодно. (Кстати, для оргструктуры это должно быть не такой уж сложной задачей).