If she's really excited when you are ready to go for a walk, work on that a LOT. I grab the leash off the hook, and if my dog is jumping up and down with excitement, I put it back on the hook and wait for him to stop. I don't say a word, and I don't even look at him, I just wait for him to stop jumping and sit. (I've done NILIF with my dogs from the time they were young puppies, so they already know that sitting and looking at me "makes" me give them what they want). Do this as many times as necessary until she remains in a sit. Attach the leash, and if she breaks her sit before you get it on, put it down again. Keep doing that until you can attach the leash with her remaining calm. If she just won't calm down long enough to get the leash on after a few tries, you can say something like "oops, no walk', put the leash down, and walk away, ignoring her. Try again in a few minutes.
Once you've got the leash on, approach the door and ask for a sit. Wait as long as necessary, but don't repeat the command. If she sits, reach for the doorknob. If she breaks her sit, pull your hand back and wait for a sit again. If you can reach for the door and she remains in a sit, start to open it. If she breaks, close the door, pull your hand back, and wait for a sit. (Bored yet?
She is too!) Keep working on this until she will remain in a sit with the door all the way open, wait for eye contact, then release her to go through it with you. If she launches herself out the door, turn around and go back inside and start over. You need to be extremely patient and persistent, and realize that if she's really bad about this there may be some days that she either misses a walk, or it's delayed quite a bit, but it WILL work.
In the meantime, try the exercise is the videos I posted, where you teach her (in the house) that gentle pressure on the leash means she's to move towards it, releasing the pressure, rather than pulling against it. It can take awhile if pulling is deeply ingrained behavior.