As adjectives ("there was surplus production / excessive production") the difference is in degree. A surplus was anything more than required; excessive was well beyond requirement, to the point of criticism. Surplus is often good, excessive never is.
Surplus: A quantity much larger than is needed. The surplus food was distributed among the needy. Excessive: too much, beyond acceptable limits: Their drinking habit is excessive, they are drunk every night .