Is it possible to extract data from an excel file and create an organizational chart and display on a Sharepoint site (without visio or 3rd party solutions)?
Yes you can import entire Excel sheet as List in ShrePoint and filter your List with SPServices or REST Api and can create desire  organizational chart.