I've noticed that warm foods make me sweat a lot. especially COFFEE!
If you drink coffee, try to stop completely.
Other than that, sweating is 50% related to your diet and 50% related to anxiety.
Diet you can change. about anxiety - does sitting at home or going outside changing the sweat level? that's how you will know if it's also because anxiety.
It doesn't stop the odor, but it's helping.
Take care, and don't give up.
Many of us are dealing with the same problem every single day.
We will eventually find the solution! (that's the spirit :))