Also, although you are dealing with an algae outbreak, please remember that algae is pretty much unavoidable. It is part of the standing water ecosystem. Some fish like to graze on it. There will prolly always be some algae in your tank, balancing the parameters just keeps it to the minimum.
Side note...excel didn't hurt my crypts at all.
Beth, perpetual nOOb
55 gallon FW planted
10 gallon betta tank, heavily planted...cycling