Australian grocer Woolworths Ltd has revised its earnings forecast for the full-year.