To get a list of only the columns that are shown, use .GetShownHeaderRow() instead.
public List<CellValues> GetHeaderRow()| InitializeAsyncNotCompletedException | Thrown if the caller does not complete the initilization process by calling InitializeAsync() |