Michigan-based retailer Spartan Stores has appointed Dennis Eidson as chief executive officer.