This can be done without a workflow. Set up a custom Excel property that points to a cell with a range name defined with Excel Name Manager. In SharePoint, use a column with the same name as the range name in Excel. When you upload the Excel workbook to the SharePoint library, the custom property value will show in the SharePoint list.
A full walk-through how to set this up is here: