I've read another post about excel at or excel in. But it was too general.
What if the object is a language? When we say "in English" or "in German" it means written or spoken in the mentioned language. But what about "excelling" at/in that language? It feels wrong to say "at", and the same with "in".
Native speakers, please help! Which one sounds or feels natural to you?
excel at English
excel in English