Some fish eat them, but usually only if starving. Cut down on your feeding as much as possible, food is what drives the population growth. Try fasting your tank for a few days, then reducing both amount and frequency of feeding. Siphon any you can get at out with water changes. Treatment works but I prefer to avoid it if at all possible. Some snails might help take of excess food also.
Fwiw, they are harmless to fish, just unsightly.